也许是我的大脑在长周末后需要一些时间来热身,但我的头快要爆炸了。我正在尝试包含一个共享的部分,我有
/app/views/shared/_invitee_fields.html.erb
在我的主页视图 /app/views/pages/_form.html.erb 我包括这样的部分:
<%# Render the partial of the invitee fields. %>
<%= render :partial => "/shared/invitee_fields", :locals => { :form_builder => i } %>
然而,这会导致一个错误被抛出,对于一个丢失的部分,显然是在错误的位置寻找。
Missing partial pages/invitee_fields, application/invitee_fields with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}.
就好像框架忽略了我在 /shared 中查看的明确选择并回退到约定。我确信我犯了某种形式的明显错误,但我无法发现它。
任何人都可以帮忙吗?