Рельсы доступа ActiveRecord db в производственном режиме - PullRequest
0 голосов
/ 10 сентября 2011

Я только что развернул свое первое приложение в производство.Это простой интерфейс для управления БД, и реальное действие для приложения происходит в сценарии, который я поместил в app/ и который называется validation_script.rb.Он обращается к элементам в БД с помощью ActiveRecord и выполняет действия на основе их значений.Когда я разрабатывал, я тестировал скрипт по:

rails runner app/validation_script.rb

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

1 Ответ

1 голос
/ 10 сентября 2011

Попробуйте это:

rails runner -e production app/validation_script.rb
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...