更新时间:2023-02-07 12:34:33
就是这么简单:
if $rails_rake_task puts 'Guess what, I`m running from Rake' else puts 'No; this is not a Rake task' end
代替 $rails_rake_task,使用:
$rails_rake_task
File.basename($0) == 'rake'
如何判断 Rails 代码是通过 rake 还是脚本/生成运行?