Хорошо, мне нужен совет специалиста здесь ...
У меня есть фотоальбом, в котором есть много фотографий ... Обычные вещи, верно?
Когда мне нужен совет специалиста, я хочу, чтобы пользователь щелкнул по нужному фотоальбому ... и затем видел по одной фотографии за раз ...
Должно ли все это происходить в контроллере фотоальбома? вот как у меня сейчас, но становится грязно, так как я хочу добавлять комментарии
Вот мое текущее шоу:
class PhotoAlbumsController < ApplicationController
#Need to activate the Nav
@space = Space.find(params[:space_id])
@photoalbum = PhotoAlbum.find(params[:id])
@photos = @photoalbum.photos.paginate :page => params[:page], :per_page => 1
@photo = @photos
@comments = @photoalbum.comments.roots.order("created_at DESC")
respond_to do |format|
format.html
end
end
.
.
Тогда в представлении:
<%= image_tag @photos.first.photo.url %>
<%= render :partial => 'comments/index',:locals => {:commentable=> @photo.first,:comments => @comments}%>
Проблема в том, что в комментариях к фотографии отображаются комментарии для альбома, но записывается его для фотографии ...
Я хочу, чтобы комментарии к фотографиям, а не к альбому ... и думаю, может быть, настройки моего контроллера прикольные?
Спасибо!