Question

Still having problem with Ruby / Rails Passenger-Apache-CentOS

Posted June 13, 2014 3.1k views
If you look at the landing page when you go to my IP address you will see ruby is being put out as html. Apache error logs says: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer
In the file config/secrets.yml you need to add a secret_key_base for the production environment. Replace:
<%= ENV["SECRET_KEY_BASE"] %>
with the output of:
rake secret
You can also set this as an environment variable, but adding it to the file is probably easier for testing purposes. Just remember to not check the secret into version control.
Submit an Answer