2014-04-15 10 views
5

Mam następujący częściowy posts/post_preview w moim projekcie:Szyny 4 - renderowanie zbiór z częściową nazwą innej zmiennej

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

chcę uczynić ten częściowy o nazwę kolekcji @posts, tak:

render partial: 'post_preview', collection: @posts 

Jednak domyślnie render przekazuje każdemu członkowi kolekcji lokalną zmienną o nazwie po częściowej. Czy jest jakiś sposób mogę to zmienić, aby każdy członek @posts został przekazany do części w zmiennej o nazwie post?

+0

Dobra myśl. dlaczego potrzebujesz tego rodzaju funkcji? –

Odpowiedz