2017-06-20 54 views
0

我有一個垂直呈現的對象。有沒有什麼辦法可以讓每個項目水平渲染。我已經試過:如何呈現對象內聯

<%= render :inline => @feed_items %> 

而且我在日誌中得到這個消息: (未定義的方法'編碼」的# 你的意思是encode_with?):

編輯:我得到了它的工作下面的代碼,但很好奇,如果有一種方法可以使用render:inline。

<% @feed_items.each do |feed| %> 
    <%= image_tag feed.picture.url(:medium) %> 
<% end %> 
+0

什麼是'@ feed_items'?你能提供一個內容的例子嗎? – Gerry

+0

@feed_items是包含圖像和一些內容的微博。 –

+0

你能提供一個你想要的例子嗎? – Gerry

回答

0

,你可以這樣做:

render inline: "<% products.each do |p| %><p><%= p.name %></p><% end %>" 

儘管它違反了MVC,將視圖控制器