0

我已经在我看来,下面的代码:如何在simple_fields_for partials中传递区域设置?

<%= simple_form_for @user do |f| %> 
    <%= f.input :email %> 
    <%= simple_fields_for :profile do |p| %> 
    <%= render 'profile_fields', f => p %> 
<% end %> 
<%= f.submit %> 

所以,我试图通过对“profile_fields”偏下述方式语言环境,我试图在部分语言环境中访问,有人抛出这样的错误“未定义的方法类型”。

<%= simple_fields_for :profile do |p| %> 
<%= render 'profile_fields', f => p, :type => "Test" %> 
<% end %> 

任何人都可以帮我吗?

回答

0

替换此,

<%= render 'profile_fields', f => p, :type => "Test" %> 

<%= render 'profile_fields', :locals => {:f=> p, :test=> "Test"} %>