簡體   English   中英

在生產中運行腳本

[英]run a script in production

我想在生產中運行腳本。 該腳本生成一條記錄並將其插入到生產數據庫中。 我的問題是腳本試圖將記錄插入到開發數據庫中。

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

我試過了:script / rails runner run_report.rb start

腳本/軌道運行器run_report.rb開始生產

RAILS_ENV=production rails r script/foo.rb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM