如何呈现对象内联

时间:2017-06-20 00:55:59

标签: ruby-on-rails render inline

我有一个垂直渲染的对象。有什么方法可以水平渲染每个项目。我试过了:

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

我在日志中收到此消息: (未定义的方法`encoding'for# 你的意思是? encode_with):

编辑:我使用以下代码使用它,但很奇怪是否有办法使用render:inline。

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

1 个答案:

答案 0 :(得分:0)

你可以这样做:

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

虽然它违反了MVC,但将视图放在控制器中