Skip to content

Instantly share code, notes, and snippets.

View MatthieuSegret's full-sized avatar

Matthieu Segret MatthieuSegret

View GitHub Profile
@MatthieuSegret
MatthieuSegret / gist:6390339
Last active January 25, 2017 14:34
Exemple de programme de formation

Formation : Ruby on Rails

Baseline : Apprenez à développer des applications Ruby on Rails de qualité rapidement !

Durée : 4 jours

Public visé

Cette formation s’adresse aux développeurs d’applications web souhaitant acquérir des connaissances sur la technologie Ruby on Rails.

$ mv MyNotes MyNotesOld
$ rails new MyNotes
$ cd MyNotes
# dans le Gemfile
gem 'quiet_assets'
gem 'thin'
gem 'simple_form'
$ bundle install
require 'resque/tasks'
task "resque:setup" => :environment do
ENV['QUEUE'] = '*'
end
desc "Alias for resque:work (To run workers on Heroku)"
task "jobs:work" => "resque:work"
ENV["REDISTOGO_URL"] ||= "redis://localhost:6379/"
uri = URI.parse(ENV["REDISTOGO_URL"])
Resque.redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
Resque.after_fork = Proc.new { ActiveRecord::Base.establish_connection }
Dir["#{Rails.root}/app/jobs/*.rb"].each { |file| require file }
require 'resque/server'