Я только что развернул свое первое приложение в производство.Это простой интерфейс для управления БД, и реальное действие для приложения происходит в сценарии, который я поместил в app/
и который называется validation_script.rb
.Он обращается к элементам в БД с помощью ActiveRecord и выполняет действия на основе их значений.Когда я разрабатывал, я тестировал скрипт по:
rails runner app/validation_script.rb
Это без проблем запускалось на моей локальной машине.Но теперь, когда я перенес это на хост-сервер и в рабочий режим, выполнение этой же команды на сервере не дает доступа к элементам в базе данных ActiveRecord.Я установил свое окружение в environment.rb
на ENV['RAILS_ENV'] ||= 'production'
.Есть ли какие-то другие параметры, которые мне не хватает для подключения к производственной БД?