2017-06-20 2 views
0

J'ai un objet qui rend verticalement. Est-il possible de rendre chaque élément horizontalement? J'ai essayé:Comment rendre un objet en ligne

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

Et je reçois ce message dans mon journal: (méthode non définie encoding » pour # Vouliez-vous dire de encode_with?):

Edit: Je suis arrivé à travailler avec le code suivant mais était curieux s'il y avait un moyen de le faire avec render: inline.

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

Qu'est-ce '@ feed_items'? Pourriez-vous donner un exemple de son contenu? – Gerry

+0

@feed_items sont des microposts qui contiennent une image et du contenu. –

+0

Pourriez-vous donner un exemple de ce que vous cherchez? – Gerry

Répondre

0

vous pouvez le faire:

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

Bien qu'il viole MVC, vue de mettre dans le contrôleur