前提・実現したいこと
railsのタスクをコード内から呼び出したいです。
例えば
rake test:task
で実行できるタスクがあったとしてこれをソースコード内から実行したいのですが、どうやっても実行できずに悩んでおりました。実行方法などご存知の方がおりましたらアドバイスお願い致します。
やってみたこと(part 1)
http://doruby.kbmj.com/yoppi_on_rails/20100805/Rails_Rake_
を参考に
ruby
1Rake::Task.new('test:task', Rake.application).invoke
というような形で書いても実行されず。
やってみたこと(part 2)
ruby
1Rake::Task['test:task'].invoke
上記のような形も調べ試してみましたが、
Don't know how to build task 'test:task'
というようなエラーになってしまいました。
何かアドバイスありましたら是非アドバイスお願いします。
(rails 4.2で開発しております。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/19 13:35
2016/06/19 13:57 編集
2016/06/19 14:30