# render collection 如果遇到要在迴圈內進行render時,如果符合以下三點巧合 * 宣染檔名必須是資料的「單數名」,資料叫做@comments,宣染檔名就是 _comment.html.erb。 * 宣染檔案必須而且放在/views/comments裡 * 宣染檔裡面用的區域變數必須是單數comment 可以用下列寫法 `<%= render partial: "comment", collection: @comments %>` 會將@comments執行.each宣染_comment.html.erb檔案,等同於 ``` <ul class = "comment"> <% @comments.each do |comment| %> <%= render "comments/commeny",comment: comment %> <% end %> </ul> ``` 又可以簡寫為`<%= render @comments %>`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up