si está ejecutando rails 3.0 o superior, también puede usar
rails console production
Por supuesto, la producción se puede sustituir con development
o test
(el valor es development
por defecto)
Agregar la opción --sandbox
hace que cualquier cambio que realice en su base de datos en la consola se deshaga después de salir
Si esto no le funciona, es posible que deba intentar
bundle exec rails console production
Si realmente está intentando ejecutar la consola de rails en su servidor de producción, intente buscar en Google "ejecutar la consola de rails [su proveedor de alojamiento en la nube]", por ejemplo, "ejecutar la consola de rails heroku"
A partir de Rails 6 necesitas usar
RAILS_ENV=production bundle exec rails c
o
RAILS_ENV=production rails c
dependiendo de su configuración
Nota: Esta respuesta asume que está utilizando Heroku como su servicio de alojamiento.
Depende del servicio de alojamiento que esté utilizando. Para Heroku, puede ir a su terminal y escribir
Esto cargará la consola de rieles para su sitio de producción y le permitirá crear registros para su sitio en vivo.
También puede buscar la siembra de una base de datos, pero eso generalmente está destinado a pruebas. RailsCasts tiene algunos videos sobre el tema, pero están un poco desactualizados.
fuente
Pruebe el siguiente comando.
fuente
hoy con rieles 6 corren en consola
RAILS_ENV=production rails console
fuente