Flux RSS
jan 5

Créer une nouvelle application Rails 3

Posté Mercredi 5 janvier 2011 dans 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
déc 28

Documentation Rails

Posté Mardi 28 décembre 2010 dans Documentation

Liste des références à garder sous la main :

Suite à venir au fur et à mesure…

déc 29

API Ruby on Rails en Javascript avec AJAX

Posté Mardi 29 décembre 2009 dans Documentation

L’API de Rails fournie par rubyonrails.org (api.rubyonrails.org) est quelque peu embêtante à utiliser. Pas de recherche incluse et donc il faut utiliser le Ctrl+F de son navigateur, ce qui n’est pas « user-friendly at all » !

Je vous montre ici comment accéder  à l’API en local, et vous propose d’autres solutions bien plus intéressantes

(Lire la suite…)

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