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