我有这段代码:
@country.assets.each do |asset|
image_tag(asset.image.url(:original), :height=>"300px", :width=>"630px")
end
我显示了10张国家的照片。我还想在我的文字中只显示第一张图片。我怎么能这样做?
答案 0 :(得分:2)
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px")
但请注意,在视图中这不是一个好主意。最好在控制器中创建一个实例变量:
@first_country_asset = @country.first.asset
然后创建图片标签。否则你会开始混乱你的观点。
答案 1 :(得分:0)
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px")