จาก Rails api บนPartialRender :
การแสดงกรณีเริ่มต้น
หากคุณจะไม่ใช้ตัวเลือกใด ๆ เช่นคอลเลกชันหรือเลย์เอาต์คุณยังสามารถใช้ค่าเริ่มต้นแบบสั้นของการเรนเดอร์เพื่อแสดงผลบางส่วน
ตัวอย่าง:
# Instead of <%= render partial: "account" %>
<%= render "account" %>
# Instead of <%= render partial: "account", locals: { account: @buyer } %>
<%= render "account", account: @buyer %>
# @account.to_partial_path returns 'accounts/account', so it can be used to replace:
# <%= render partial: "accounts/account", locals: { account: @account} %>
<%= render @account %>
# @posts is an array of Post instances, so every post record returns 'posts/post' on `to_partial_path`,
# that's why we can replace:
# <%= render partial: "posts/post", collection: @posts %>
<%= render @posts %>
ดังนั้นคุณสามารถใช้ pass ตัวแปรภายในsize
เพื่อแสดงผลได้ดังนี้:
<%= render @users, size: 50 %>
จากนั้นใช้ใน_user.html.erb
บางส่วน:
<li>
<%= gravatar_for user, size: size %>
<%= link_to user.name, user %>
</li>
โปรดทราบว่าsize: size
เทียบเท่ากับ:size => size
.