если вы используете rails 3.0 или выше, вы также можете использовать
rails console production
Производство, конечно, можно заменить на development
или test
(значение development
по умолчанию)
Добавление опции --sandbox
делает так, что любые изменения, которые вы вносите в свою базу данных в консоли, будут отменены после выхода
Если это не работает для вас, возможно, вам нужно попробовать
bundle exec rails console production
Если вы действительно пытаетесь запустить консоль rails на своем производственном сервере, попробуйте поискать в Google «запустить консоль rails [ваш провайдер облачного хостинга]», например, «запустить rails console heroku».
Начиная с Rails 6 вам нужно использовать
RAILS_ENV=production bundle exec rails c
или
RAILS_ENV=production rails c
в зависимости от вашей настройки
Примечание. В этом ответе предполагается, что вы используете Heroku в качестве службы хостинга.
Это зависит от того, какой хостинг вы используете. Для Heroku вы можете зайти в свой терминал и ввести
Это загрузит консоль rails для вашего производственного сайта и позволит вам создавать записи для вашего действующего сайта.
Вы также можете изучить заполнение базы данных, но это обычно предназначено для тестирования. У RailsCasts есть несколько видео по этой теме, но они немного устарели.
источник
Попробуйте команду ниже.
источник
сегодня с рельсами 6 запустить в консоли
RAILS_ENV=production rails console
источник