Flux RSS

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 !

Soumettez un commentaire

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera