テーブルの特定の列の値を更新する rake タスクを作成しています。タスクを実行すると、次のエラーが発生します。
uninitialized constant FirstLookSubscription
レーキ タスクのコードは次のとおりです。
namespace :first_look_db do
desc "Adds one month to the Look Subscription"
FirstSubscription.where(subscription_state: 'active').each do |t|
t.update_attribute :next_billing_check, '2013-9-10'
end
end
私はタスクをレーキするのが初めてで、これを移行として行いたくありません。どんなアドバイスも素晴らしいでしょう!
また、注意: Rails コンソールでこれを実行すると、問題なく実行されます。私の最大の問題は、主任開発者が実行できるように、これを rake タスクに変換することです。