Метод Rails 3 не ищет в общей папке активы при показе

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

Например:

<%= image_tag "thumbnails/fish.jpg" %>

Будет производить это:

ActionController::RoutingError (No route matches [GET] "/uploads/thumbnails/fish.jpg"):

Я использую Gem скрепки для моей модели загрузки и я сохраняю загрузки в другую папку, а не в общую папку из соображений безопасности, и да, это представление отображения действительно происходит в контроллере загрузки...

В моей модели загрузки я использую эту строку для сохранения загрузок в общую папку, отличную от -:

has_attached_file :upload,  :path => ":rails_root/:class/:id/:basename.:extension",
                            :url => ":rails_root/:class  /:id/:basename.:extension"

. Рейковые маршруты:

upload GET    /uploads/:id(.:format)                                                                 {:action=>"show", :controller=>"uploads"}
       PUT    /uploads/:id(.:format)                                                                 {:action=>"update", :controller=>"uploads"}
       DELETE /uploads/:id(.:format)                                                                 {:action=>"destroy", :controller=>"uploads"}
              /download/:id(.:format)                                                                {:controller=>"uploads", :action=>"download"}

Изменить Примечание. :Если я явно создаю тег img и указываю src на свое изображение, оно отлично работает в моих представлениях шоу, поэтому я не думаю, что это проблема разрешения.

6
задан Noz 27 June 2012 в 16:28
поделиться