rails is loading from routes instead of the public folder
Posted
by djacobs7
on Stack Overflow
See other posts from Stack Overflow
or by djacobs7
Published on 2010-03-14T01:01:18Z
Indexed on
2010/03/14
1:05 UTC
Read the original article
Hit count: 535
I have a rails app.
I have a file in #{RAILS_ROOT}/public/swfs/somthing.swf.
Locally, when running with webrick, when I go to the url localhost:3000/swfs/something.swf, my swf loads just fine.
My routes.rb file looks like the following
ActionController::Routing::Routes.draw do |map|
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
end
Then, I started running the app with apache. When I visit myurl.com/swfs/something.swf, I get the following error message:
Routing Error
No route matches "/swfs/something.swf" with {:method=>:get}
It looks like, for some reason, it is loading using the rails routes, instead of going to the public folder first. Any suggestions?
© Stack Overflow or respective owner