如何在视图中列出相关模型?

时间:2016-02-23 19:53:20

标签: ruby-on-rails model

我有一个:gallery模型has_many :photosbelongs_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/>

1 个答案:

答案 0 :(得分:0)

def show
  @gallery = Gallery.find(params[:id])
end

#gallery#show
@gallery.photos

注意:您应该使用@符号来引用在控制器上设置的实例变量。