我有一個Ruby on Rails應用程序,允許用戶保存多達6個圖像,然後可以在傳送帶中查看。如何將圖像放入數組Ruby on Rails
圖像被保存爲字符串,如image,image_2,image_3,image_4,image_5,image_6。
我想寫一個'for'循環來顯示我的傳送帶中的所有圖像。
將所有這些圖像字符串組合成一個數組,然後將它們循環傳輸並通過傳送帶輸出的最佳方法是什麼?
更多詳情
我現在呼籲像下面這些作品,但不是特別乾燥的圖像。
<div style="position:relative">
<div id="home-carousel" class="carousel">
<div class="carousel-inner">
<div class="item active">
<%= image_tag @place.image %>
</div>
<% if @place.image_2.present? %>
<div class="item">
<%= image_tag @place.image_2 %>
</div>
<% end %>
<% if @place.image_3.present? %>
<div class="item">
<%= image_tag @place.image_3 %>
</div>
<% end %>
<% if @place.image_4.present? %>
<div class="item">
<%= image_tag @place.image_4 %>
</div>
<% end %>
<% if @place.image_5.present? %>
<div class="item">
<%= image_tag @place.image_5 %>
</div>
<% end %>
<% if @place.image_6.present? %>
<div class="item">
<%= image_tag @place.image_6 %>
</div>
<% end %>
</div>
</div>
</div>
我希望能夠把我有什麼下面爲簡單的for循環,將通過每6個圖像對象,並返回在那裏的人。更多的東西是這樣的:
<div style="position:relative">
<div id="home-carousel" class="carousel">
<div class="carousel-inner">
<% @place.images.each do |image| %>
<div class="item">
<%= image_tag image %>
</div>
<% end %>
</div>
</div>
</div>
向我們展示上下文和嘗試的內容 – mdesantis
當您提到圖片「字符串」時,您的意思是什麼?你是說他們的本地化路徑? –