开始配置项目
首先,将view的模板改为haml, 测试模块改为rspec, 夹具使用factory-girl
编辑Gemfilesource 'http://rubygems.org'
gem 'rails', '3.0.0.rc'
gem 'mysql'
gem 'haml'
#devise 使用Haml时需要下面的gem
gem 'ruby_parser'
gem 'hpricot'
group :development, :test do
gem 'rails3-generators'
gem 'rspec-rails' , ">= 2.0.0.beta.19"
end
group :test do
gem 'factory_girl_rails'
gem 'autotest'
gem 'capybara'
gem 'database_cleaner'
gem 'cucumber-rails'
gem 'cucumber'
gem 'spork'
gem 'launchy'
end
bundle install
编辑config/application.rb
添加以下内容
config.generators do |g|
g.template_engine :haml
g.test_framework :rspec, :fixture => true, :views => false
g.fixture_replacement :factory_girl, :dir => "spec/factories"
end
开始安装cucumber和rails
$ rails g cucumber:install --rspec --capybara
$ rails g rspec:install
编辑feature/support/env.rb, 让cucumber支持factory_girl
require "#{Rails.root}/spec/factories/factories"
编辑spec/spec_helper.rb,
config.include Webrat::HaveTagMatcher
config.include Haml::Helpers
config.include ActionView::Helpers
config.before(:each) do
init_haml_helpers
end
分享到:
相关推荐
rails4gems.part3.rar rails4常用gem3
ROR安装的最版本的GEM,ruby on rails即ROR
rails on ruby 4.1.2相关的GEM安装包
rails-2.3.5.gem redmine必须gem
版本为:rails-2.3.8.gem 可使用指令安装:gem install rails-2.3.8.gem
awesome-rails-gem-zh_CN, Rails 常用 Gem 列表 - Awesome Rails Gem 中文版
本资源是参照rails敏捷开发第四版书中的例子,rails的版本是rails3.2.6
如果无法通过网络升级rail,可以通过本地安装包进行安装,内有使用说明
adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成 AdminLTE Rails gem AdminLTE 是后端的高级 Bootstrap 主题。英镑 AdminLTE Rails gem 与 Rails 资产管道集成了英镑AdminLTE主题。安装将...
jquery-rails, 一个 gem,用于自动使用jQuery和 Rails 3 railsjQuery 面向 Rails 如此伟大。这里 gem 提供:jQuery 1.7.2jQuery UI 1.8.18 ( 仅适用于 javascript )jQuery UJS适配器assert_select_j
ruby on rails 版本2.1.0 gem 包
Ruby on Rails Web开发学习实录 内容简介: 在目前的主流web开发技术中,基于ruby语言的rails框架是做网站开发速度最快的工具。它可以达到j2ee框架开发速度的5~10倍,并且代码量也非常少。另外由于代码量的大幅度...
是我搭建redmine过程中所使用到的资源,因为感到很多东西不太好找,所以给上传上来,供自己和大家使用。
ruby on rail的rails的gem,版本2.1.0
rails 经典书籍之一, 描述怎样敏捷的运用rails进行开发。
ruby开发插件rails-2.1.2.gem
应用Rails进行REST开发.pdf Restful Rails Development
《Web开发敏捷之道:应用Rails进行敏捷Web开发(第3版)》基于:Rails2,在此前版本的基础上做了大量修订。 作者简介 作者:(美国)鲁比(Sam Ruby) (美国)托马斯(Dave Thomas) (美国)汉森(David Heinemeier ...
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
ruby on rails社区网站开发源码