0
我剛剛將第一個應用程序部署到生產環境。這是一個管理數據庫的簡單前端,應用程序的實際操作發生在我放在app/
中的腳本validation_script.rb
中。它使用ActiveRecord訪問數據庫中的元素,並根據它們的值執行操作。當我開發時,我會通過以下方式測試腳本:在生產模式下訪問Rails ActiveRecord數據庫
rails runner app/validation_script.rb
這在我的本地計算機上運行時沒有任何問題。但是現在我已經將其推送到託管服務器並進入生產模式,在服務器上運行相同的命令不會訪問ActiveRecord DB中的元素。我將我的環境設置爲environment.rb
至ENV['RAILS_ENV'] ||= 'production'
。爲了連接到生產數據庫,是否還有其他設置?
這樣的作品,謝謝。這是更多的解決方法,還是這是實現這一目標的唯一方法? – Paul
我相信這是做到這一點的可接受方式。文檔化的命令行選項通常被認爲是一個公共API,在他們的使用中是自由的;-) –