2011-10-31 161 views
0

我有这样的代码:显示第一条记录

@country.assets.each do |asset|       
    image_tag(asset.image.url(:original), :height=>"300px", :width=>"630px") 
end 

我显示了国家的10张图像。我还想只显示文字中的第一张图片。我怎样才能做到这一点?

回答

0
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px") 
+0

谢谢...它的工作原理! – Remco

2
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px") 

但是请注意,这不是一个伟大的想法在视图做。在控制器中创建一个实例变量会更好:

@first_country_asset = @country.first.asset 

而不是创建图像标记。否则,你开始混乱你的意见。