DEV Community

loading...

Running Rails Console Commands on Terminal

hasanadeem profile image Hasan Nadeem ・1 min read

Wherever you are unable to run the rails console directly we can use something else. I found that to be helpful since I didn't have admin rights on the EC2 terminal but I had to play with rails console for Staging Environment

bundle exec rails runner "_rails command_" -e $(ENVIRONMENT)

is that helpful command which helped me in running rails commands for the staging environment. We should definitely avoid using it as much as possible but there are scenarios where playing with rails console is our only choice.

Example commands:

bundle exec rails runner "puts Cart.where(tenant_id: 3).destroy_all" -e staging

Discussion (0)

pic
Editor guide