James
James

Reputation: 5403

Server unable to find public folder in rails 3 production environment

I'm using the latest rails 3 beta. The app works fine in development mode, but when I start the server in production mode via rails server -e production, it seems that the public folder can't be found. I get error messages like:

ActionController::RoutingError (No route matches "/javascripts/jquery.js"):

And similar messages for everything that should be in the public folder. I've tried this with both mongrel and webrick. I'd appreciate any help.

Upvotes: 30

Views: 14029

Answers (2)

bonhoffer
bonhoffer

Reputation: 1473

nginx, unicorn and apache will do this automatically. be sure to change this back to false if you are deploying using these servers.

Upvotes: 1

d4ny1
d4ny1

Reputation: 616

editing config/environments/production.rb and setting this line:

config.serve_static_assets = true

Upvotes: 60

Related Questions