0
我有这样的代码:显示第一条记录
@country.assets.each do |asset|
image_tag(asset.image.url(:original), :height=>"300px", :width=>"630px")
end
我显示了国家的10张图像。我还想只显示文字中的第一张图片。我怎样才能做到这一点?
我有这样的代码:显示第一条记录
@country.assets.each do |asset|
image_tag(asset.image.url(:original), :height=>"300px", :width=>"630px")
end
我显示了国家的10张图像。我还想只显示文字中的第一张图片。我怎样才能做到这一点?
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px")
image_tag(@country.assets.first.image.url(:original), :height=>"300px", :width=>"630px")
但是请注意,这不是一个伟大的想法在视图做。在控制器中创建一个实例变量会更好:
@first_country_asset = @country.first.asset
而不是创建图像标记。否则,你开始混乱你的意见。
谢谢...它的工作原理! – Remco