Вы должны быть в состоянии загрузить свои приборы до входа в консоль. Как это:
bin/rails db:fixtures:load RAILS_ENV=test
rails console test
Однако вы все равно не сможете получить доступ к данным своего прибора, как при тестировании. Это просто загружает вашу тестовую базу данных с вашими данными приборов. Так что вам все равно придется сделать что-то вроде:
user = User.find_by(name: "John")
Но вы все равно можете создавать ярлыки для такого рода вещей. Вы можете добавить любой код ruby к своему ~ / .irbrc. Я предлагаю создать файл .railsrc, как описано здесь . Затем вы можете настроить такие вещи, как:
john = User.find_by(name: "John")
Так что теперь вы можете просто начать ссылаться на переменную 'john' после загрузки консоли. Кстати, пост, на который я ссылался, показывает, как настроить глобальный файл .railsrc, но вы можете настроить его так, чтобы у вас был отдельный проект .railsrc. Или, если вы хотите что-то менее необычное, но простое в выполнении ... просто создайте файл ruby в вашем проекте (возможно, «shortcuts.rb»). После того, как консоль загружена, просто сделайте обязательные «горячие клавиши».