2014-04-15 101 views
5

不同的部分名字,我在我的項目,下面的部分posts/post_preview軌道4 - 渲染集合一起變

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

我想使這個部分的集合名稱@posts,像這樣:

render partial: 'post_preview', collection: @posts 

但是,默認情況下,render將集合的每個成員都作爲局部變量的名稱命名。有沒有什麼辦法可以改變這個,所以@posts的每個成員都會被傳入一個名爲post的變量中?

+0

好想法。爲什麼你需要這種功能? –

回答