rails3でrake taskを追加
バッチとか書くときに
タスクを作成
rails g task example sample1 sample2 sample3
以下のようなソースがlib/tasks内にできる
namespace :example do desc "TODO" task :sample1 => :environment do end desc "TODO" task :sample2 => :environment do end desc "TODO" task :sample3 => :environment do end end
descに説明を、 各do~end内にコードを書く。
実行するときは以下のようにする。
rake example:sample1
変数を入れたい場合
rake example:sample2 VAL=1
コード内では
ENV['VAL']
で取得可能