Créer une nouvelle application Rails 3
Posté le Mercredi 5 janvier 2011 in Documentation, Tutoriels
Sur Ubuntu 10.1 après avoir installé ruby, rubygems et mysql
- rails new my_app
- cd my_app
- Gemfile
gem 'rails', '3.0.3' gem 'mysql2' gem 'mongrel' gem 'haml' gem 'devise' gem 'hpricot' gem 'ruby_parser' gem 'formtastic', '~> 1.1.0' group :development, :test do gem "rspec-rails", ">= 2.0.0" gem "cucumber-rails", ">= 0.3.2" gem "webrat", ">= 0.7.2" gem 'spork' end
- sudo bundle install
- rm public/index.html
- rails g rspec:install
- rails g cucumber:install –rspec –spork
- rails generate formtastic:install
- rake db:create
- rails s
Devise
- rails generate devise:install
- rails generate devise User
- rake db:migrate
- rails generate devise:views -e haml
- before_filter :authenticate_user!
- user_signed_in?
- current_user
- user_session
Webrat, Cucumber, Sport et Rails 3 :
Changer rails pour rack dans config.mode dans features/env.rb
require 'webrat' require 'webrat/core/matchers' Webrat.configure do |config| config.mode = :rack config.open_error_files = false # Set to true if you want error pages to pop up in the browser end
require ‘webrat’ require ‘webrat/core/matchers’ Webrat.configure do |config| config.mode = :rack config.open_error_files = false # Set to true if you want error pages to pop up in the browser end
« Tester » le testing
- rake db:test:clone
- bundle exec spork cucumber
- bundle exec cucumber
Soyez le premier à soumettre un commentaire !