Rails アプリケーション ディレクトリの外に rake タスクを記述して実行するにはどうすればよいですか。
たとえば、サンプルの rake タスクを書くとします。
task :dummy do
puts User.first.first_name
end
このタスクは下にあります~/fun/sample.rake
私のレールアプリケーションは次の場所にあります~/my_app/
次に、sample.rake を実行する必要があります。環境、DB などをロードする必要があることはわかっていますが、どうすればよいですか? 過去1時間、これで立ち往生しました。
以下のものを試してみましたが、ビルド方法がわからなかったため、明らかに機能しませんでした。
rake -f ~/my_app/Rakefile dummy
注: Rails アプリケーション内のファイルに触れるべきではありませんが、fun ディレクトリ内には何でも書き込めます