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"} %>