การทำความเข้าใจกับ "เวทมนตร์" ของ Rails เกี่ยวกับการแสดงผลบางส่วน (และส่งผ่านคนในท้องถิ่นเข้าไปในพวกเขา)
ทำไมถึงได้ผล:
<%= render "rabbits/form" %>
และงานนี้:
<%= render "rabbits/form", :parent => @warren, :flash => flash %>
แต่ไม่ได้ผล:
<%= render "rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
แต่สิ่งนี้ทำ:
<%= render :partial =>"rabbits/form", :locals => { :parent => @warren, :flash => flash } %>
นอกจากนี้ฉันจะค้นหาความแตกต่างเหล่านี้ได้อย่างไรเพื่อที่ฉันจะได้ไม่ต้องรบกวนผู้คนใน SO