ここでは私のrakeタスクどのように私は熊手を使って呼び出されるrakeタスクにパラメータを渡すん::タスク
task :lab => :enviroment do
Rake::Task["db:rollback"].invoke('STEP=5')
end
私が欲しいものをやっていないです。私が欲しいのは
rake db:rollback STEP=5
私はRuby 1.9.2でRails 3.2.1を使用しています。私は
rake lab
実際のケースに実行したいコマンドラインで
ははるかに複雑であるが、これはJISTです。環境変数としてこれを渡す
私はまた、rakeタスク内のその5を渡す必要があります。それ、どうやったら出来るの ?あなたがそれを使用したい –
皆がちょうど[「STEP」] ENVを呼び出し、それは熊手のようになるので、それは動作しませんでした。5. – Veraticus
を返します::タスク[「DB:ロールバック」]。(5)を呼び出します。 'STEP'はdbに渡されていません。ロールバック –