我想在生产环境中运行一个脚本。该脚本生成一条记录并将其插入到生产数据库中。我的问题是脚本试图将记录插入到开发数据库中。
运行报告.rb
ENV['RAILS_ENV'] = 'production'
require 'rubygems'
require 'daemons'
Daemons.run('report.rb')
报告.rb
ENV['RAILS_ENV'] = 'production'
...
@r = Report.new(:info => @info)
@r.save
我试过: 脚本/rails runner run_report.rb 开始
script/rails runner run_report.rb 开始生产
最佳答案
RAILS_ENV=production rails r script/foo.rb
关于ruby-on-rails - 在生产中运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11073066/