2010-03-14 2 views
3

У меня есть приложение для рельсов.Рельсы загружаются из маршрутов вместо общей папки

У меня есть файл в # {RAILS_ROOT} /public/swfs/somthing.swf.

Локально, при работе с webrick, когда я иду на URL-адрес localhost: 3000/swfs/something.swf, мои swf загружаются просто отлично.

Мой routes.rb файл выглядит следующим образом

ActionController::Routing::Routes.draw do |map| 
    map.connect ':controller/:action/:id' 
    map.connect ':controller/:action/:id.:format' 
end 

Затем я начал работать приложение с апача. Когда я посещаю myurl.com/swfs/something.swf, я получаю следующее сообщение об ошибке:

Routing Error 

No route matches "/swfs/something.swf" with {:method=>:get} 

Это выглядит, по какой-то причине, он загружается с помощью рельсов маршрутов, вместо того, чтобы идти в общую папку первый. Какие-либо предложения?

ответ

1

Мы говорим с пассажиром? Вы установили корень веб-приложения в/public/вместо корня rails?

+0

Matchu, вероятно, имеет это право, то, скорее всего, проблема конфигурации на сервере. – Karl

0
  • У вас есть какой-либо контроллер swf случайно?
  • Если нет, попробуйте удалить «S» из СФБ быть только Swf
Смежные вопросы