【发布时间】:2015-03-10 21:30:39
【问题描述】:
我想创建一个自定义的db/seeds 文件并将其传递给特定的环境
desc "Select for bonus"
task :bonus => :environment do
puts "Bonus for: #{pick(User).name}"
end
是否可以在我的 rake 任务的任务部分指定只说测试环境而不必在我的命令行中运行 RAILS_ENV=test rake?
【问题讨论】:
-
您可以随时使用
ENV['RAILS_ENV']="a value"更改环境,但听起来您需要在 ruby 执行之前设置 RAILS_ENV。
标签: ruby-on-rails ruby rake seed