有没有人一个想法,为什么我有路过当地人Ruby的部分以下的问题?
我的部分(节选):
<div class="control-group">
<%= field_prefix %>
<%= label_tag t("shared.email"),nil,:class => "control-label" %>
<div class="controls">
<%= email_field_tag "[email]", contact.nil? ? "" : contact[:email] %>
</div>
</div>
我的部分包括以下列方式:
<%= render "shared/contact", :field_prefix => 123 , :contact => @person.contact %>
另外,如果我这样,wont`t工作做了,第二局我通过(field_prefix)不通过:
<%= render :partial => "shared/contact", :locals => {:field_prefix => 123 , :contact => @person.contact } %>
我总是得到本地变量“field_prefix”无法识别的错误信息:
未定义的局部变量或方法`field_prefix”为#<#:0x5837418>
它`从局部视图来。