rails production no public directory

Hi guys.. I am deploying a new rails 3 app. For this i am using rails 3, thin and apache.

But for hours now i have a problem with the public dir. It cannot be accessed beceause it is filtered by the route file.

I have in my routes file the following: match '/:id(/*path)' => "websites#index"

it is obvious that this makes nice url /23/helloWorld etc. In development mode there is no problem.

When i switch to production however this method is called. And beceause for example the image.png id doesn't exist it redirects to /

does anybody know why this happens? (why doesn't the app first check the public folder!)

thanxs!

Hi guys.. I am deploying a new rails 3 app. For this i am using rails 3, thin and apache.

But for hours now i have a problem with the public dir. It cannot be accessed beceause it is filtered by the route file.

I have in my routes file the following: match '/:id(/*path)' => "websites#index"

it is obvious that this makes nice url /23/helloWorld etc. In development mode there is no problem.

When i switch to production however this method is called. And beceause for example the image.png id doesn't exist it redirects to /

does anybody know why this happens? (why doesn't the app first check the public folder!)

Are you just proxying all requests to thin ? Typically you configure apache to serve up anything that exists in /public, only sending the request to your rails backend if it doesn't

red

Well i Tried to do It with apache. I did it with setting directory. But this didn't work.

I have been trying to solve It with apache for hours. What should I set in my virtualhost ?

Gr