2

我想在生产中运行一个脚本。此脚本生成一条记录并将其插入到生产数据库中。我的问题是脚本试图将记录插入到开发数据库中。

运行报告.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

我试过了: script/rails runner run_report.rb start

script/rails runner run_report.rb 开始生产

4

1 回答 1

7
RAILS_ENV=production rails r script/foo.rb
于 2012-06-17T16:57:44.910 回答