我有一个Image模型,它通过与Post模型的多对一关系链接。
在索引操作上,我只想显示第一张图片。 @post.images.each
运作良好但@post.image.first
没有。所以我想知道的是:在视图中,如何只显示images数组中的第一条记录?
答案 0 :(得分:2)
因为你有多对一的关系:
@post.images
(' s')是图片集合@post.image
(没有' s')不存在因此,要获得第一张图片,您必须使用:@post.images.first
(带有' s')