我正在使用rails 3。
在我的数据库中,我有几个表一起工作,使用一个公共列“property_id”来关联它们。在我的property_images表中,有几个具有相同property_id的图像。我使用以下代码显示属性/显示页面中的所有图像。
<% for image in @property.property_images %>
<%= image_tag image.image_url %>
<%end%>
我希望能够在该页面的另一个区域中仅显示property_id的第一个图像。有谁知道我如何在控制器中为其编写逻辑并将其放在属性/显示页面中?
答案 0 :(得分:1)
<%= image_tag @property.property_images.first.image_url %>
由于property_images
只是一个数组......
答案 1 :(得分:0)
<% for image in @property.property_images.limit(1) %>
<%= image_tag image.image_url %>
&LT;%端%GT;