Вы загружаете изображение в виде файла в каталог приложения rails или в базу данных?Не зная этого или того, как ваши изображения связаны с какими-либо данными, с которыми они работают, трудно ответить.
Может быть немного сложно, если вы сами храните файлы в базе данных, но если выхранить путь к изображению только так же просто, как использовать тег изображения с сохраненным путем, как src;в приложении rails, где я делал изображения, где изображения выделялись довольно заметно, у нас было что-то немного грязное, но выглядело так:
<%= link_to "<span>fig." + (order+1).to_s + "</span>" + image_tag(url_for(:controller => 'upload', :action => 'picture', :id => picture.id), :class => 'list-image'), {:controller => 'upload', :action => 'show', :id => picture.id}, :class=>'head-image' %>
внутри блока pictures.each
, где «upload» был контроллеромкоторый занимался загрузкой и хранением изображений (мы хранили их в базе данных).Конечный результат этого показал уменьшенное изображение (через css, мы непослушные), которое, при нажатии, привело бы пользователя к полноразмерной версии изображения (в конце концов мы собирались сделать симпатичное увеличение / наложение AJAX., но никогда не заходил так далеко).
Надеюсь, это несколько полезно, прошло несколько месяцев с тех пор, как я играл с RoR.
РЕДАКТИРОВАТЬ: Ах, понимание прочитанного не удалось.Я думал, что вы справились с загрузкой, но у вас возникли проблемы с доступом к загруженным фотографиям.Я не знаком с Скрепкой;мы использовали Attachment_fu с учебным пособием здесь , которое упростило нам задачу.(Я действительно использовал инструкции / учебное пособие в этой книге , я полагаю, но они кажутся похожими.)