如何在simple_fields_for partials中传递语言环境?

时间:2015-09-24 17:25:17

标签: ruby-on-rails-3 simple-form nested-forms nested-attributes simple-form-for

我在“我的视图”中有以下代码:

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

所以我试图为&#39; profile_fields&#39;传递区域设置。部分以下方式,并尝试访问部分区域设置,它抛出了一个错误,如&#34;未定义的方法类型&#34;。

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

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

替换它,

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

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