我有一个:gallery
模型has_many
:photos
,belongs_to
:gallery
如何列出photos
photos.gallery_id
具有相同gallery#show
的所有Gallery(
id: integer,
title: string,
description_en: text,
created_at: datetime,
updated_at: datetime,
image_file_name: string,
image_content_type: string,
image_file_size: integer,
image_updated_at: datetime,
user_id: integer,
description_zh: text,
tag: string,
publish: boolean)
Photo(
id: integer,
caption_en: text,
caption_zh: text,
image_file_name: string,
image_content_type: string,
image_file_size: integer,
image_updated_at: datetime,
gallery_id: integer,
created_at: datetime,
updated_at: datetime,
position: integer,
publish: boolean)
我正在尝试创建一个包含许多照片的图库,并在图库中列出所有具有相同ID的照片#show使用bxslider。
<security:intercept-url/>
答案 0 :(得分:0)
def show
@gallery = Gallery.find(params[:id])
end
#gallery#show
@gallery.photos
注意:您应该使用@符号来引用在控制器上设置的实例变量。