17

rake タスクを実行すると、次のエラーが表示されます

rake store_reports["1", "2"]
rake aborted!
Don't know how to build task 'store_reports[1,'

私の rake タスクは 2 つのパラメーターを取り、その中のモデルにアクセスする必要があります。ここにタスクがあります

task :store_reports, [:start_date, :end_date] => :environment do |t, args|
    puts args.start_date
end

そこにある両方のstackoverflowの質問を参照しましたが、最初の回答は機能しませんでした。2番目の回答では、著者は解決したようですが、回答を投稿しませんでした。

レーキが中止されました! 複数のパラメータを持つ:name:Symbol rake タスクのメソッド `map' が未定義 - 動けなくなりました

ここにいくつかの追加情報があります。実行した場所にrake -Tレーキ タスクが表示されない

4

1 に答える 1