2014-04-15 4 views
5

Rendering Ich habe folgende Teil posts/post_preview in meinem Projekt:Rails 4 - eine Sammlung mit einem Teil des Namens anders als die Variable

.post 
    %h2= link_to(post.title, post) 
    .post-body= simple_format(post.body) 
    %ul 
    - post.tags.each do |tag| 
     %li= tag 

Ich möchte für einen Kollektionsnamen @posts, diese teilweise machen, wie so:

render partial: 'post_preview', collection: @posts 

jedoch render standardmäßig gibt jedes Mitglied der Sammlung als eine lokale Variable nach den teilweisen benannt. Gibt es eine Möglichkeit, dies zu ändern, so dass jedes Mitglied von @posts in den Teil in einer Variablen mit dem Namen post übergeben wird?

+0

Guter Gedanke. Warum brauchst du diese Art von Funktion? –

Antwort

Verwandte Themen