Ruby on rails 从视图中检索关联';身份证

Ruby on rails 从视图中检索关联';身份证,ruby-on-rails,associations,Ruby On Rails,Associations,我有一个产品元素,它有很多图片博客 我有一个image\u blog id和一个包含该image\u blog的@product。我如何访问它 我猜它一定看起来像@product.image\u博客[:id=>“24”]。正确的语法是什么?既然您知道image\u博客的唯一id,您就不需要@product来访问它: ImageBlog.find(24) 例如,要访问@product中的第一个image\u博客的id: @product.image_blogs.first.id @produc

我有一个产品元素,它有很多图片博客

我有一个image\u blog id和一个包含该image\u blog的
@product
。我如何访问它


我猜它一定看起来像
@product.image\u博客[:id=>“24”]
。正确的语法是什么?

既然您知道
image\u博客的唯一
id
,您就不需要
@product
来访问它:

ImageBlog.find(24)
例如,要访问
@product
中的第一个
image\u博客
id

@product.image_blogs.first.id
@product.image_blogs.where(id:24) # ruby 1.9 new hash syntax
@product.image_blogs.where(:id => 24) # previous hash syntax