1
我想在生產中運行腳本。該腳本生成一條記錄並將其插入到生產數據庫中。我的問題是腳本試圖將記錄插入到開發數據庫。在生產中運行腳本
run_report.rb
ENV['RAILS_ENV'] = 'production'
require 'rubygems'
require 'daemons'
Daemons.run('report.rb')
report.rb
ENV['RAILS_ENV'] = 'production'
...
@r = Report.new(:info => @info)
@r.save
我已經試過: 腳本/軌道亞軍run_report.rb開始
腳本/軌道亞軍run_report.rb啓動生產
重要說明:腳本路徑相對於項目的根目錄,而不是工作目錄。 (這一點卡住我太久了。) –