Я успешно настроил Paperclip и ImageMagick в своей системе, и файлы правильно загружаются, изменяются в размере и сохраняются в нужных папках.
Я пытаюсь отобразить эти изображения в моем представлении:
<%= image_tag @customer.logo.url(:medium) %>
Изображение не отображается. Когда я перехожу к прямому URL-адресу изображения, я получаю:
Routing Error
No route matches "/images/assets/logos/1/medium/corplogo.jpg" with {:method=>:get}
Это локальный сервер, который все еще находится в разработке и работает на Windows. Мои формы состоят из нескольких частей:
<% form_for @customer, :url => {:action => "update", :id => @customer}, :html => {:multipart => true, :id => "myform"} do |f| %>
------ Сервер разработки ------
Обработка ApplicationController#index (для 127.0.0.1 на 27.09.2010 04:38:33) [G ET] Параметры: {"1285570273"=>nil}
ActionController::RoutingError (маршрут не соответствует «/images/assets/logos/1/medium/corplogo.jpg» с {:method=>:get}): haml (3.0.15) rails/./lib/sass/plugin /rack.rb:41:по звонку
Рендеринг спасения/макета (not_found)
------ Модель ------
has_attached_file :logo,
:url => "assets/logos/:id/:style/:basename.:extension",
:path => ":rails_root/public/assets/logos/:id/:style/:basename.:extension",
:styles => {:medium => "300x300>", :thumb => "100x100>" }
has_attached_file
декларацию? - person Voldy   schedule 27.09.2010