Я использую скрепку и рельсы. Я следовал этому руководству: Загрузка нескольких файлов с помощью Paperclip и Rails 3 (скринкаст)
У меня есть галерейная модель, в которой много галерейных фотографий.
Вместо ссылки на исходное изображение, на мой взгляд, я создал метод show в фотоизображении, но получаю следующую ошибку:
undefined method `galleryphoto_path' for #<#<Class:0x007f40a0000c20>:0x00000005385d60>
Вот мой код:
<% for asset in gallery.galleryphotos %>
<%= link_to image_tag(asset.photo.url(:thumb)), url_for(asset) %>
<% end %>
Вот мой контроллер фотогалереи:
class GalleryphotosController < ApplicationController
load_and_authorize_resource
def show
@gallery = Gallery.find(params[:gallery_id])
@galleyphoto = @gallery.galleyphotos.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @gallery }
end
end
end
Вот мои маршруты для них:
resources :galleries do
resources :galleryphotos
end
Любые идеи, как это исправить?