se você estiver executando o Rails 3.0 ou superior, você também pode usar
rails console production
a produção pode, é claro, ser substituída por development
ou test
(o valor é development
por padrão)
Adicionar a opção --sandbox
faz com que todas as alterações feitas em seu banco de dados no console sejam revertidas após você sair
Se isso não estiver funcionando para você, pode ser necessário tentar
bundle exec rails console production
Se você está realmente tentando executar o console rails em seu servidor de produção, tente pesquisar no Google "run rails console [seu provedor de hospedagem em nuvem]", por exemplo, "run rails console heroku"
A partir do Rails 6, você precisa usar
RAILS_ENV=production bundle exec rails c
ou
RAILS_ENV=production rails c
dependendo da sua configuração
Observação: esta resposta pressupõe que você está usando o Heroku como serviço de hospedagem.
Depende de qual serviço de hospedagem você está usando. Para Heroku, você pode ir ao seu terminal e digitar
Isso carregará o console do Rails para seu site de produção e permitirá que você crie registros para seu site ativo.
Você também pode pesquisar a propagação de um banco de dados, mas isso geralmente serve para teste. RailsCasts tem alguns vídeos sobre o assunto, mas eles estão um pouco desatualizados.
fonte
Experimente o comando abaixo.
fonte
hoje com trilhos 6 rodando no console
RAILS_ENV=production rails console
fonte