2011-01-31 84 views
2

我有以下导轨ERB代码:嵌套模型形式;如何访问父/根FormBuilder?

<% form_for @foo do |c| %> 
    <% c.fields_for :bars do |builder| %> 
    <%= render 'foo/bar_fields', :f => builder %> 
    <% end %> 
<% end %> 

里面_bar_fields.erb部分I可以通过f的实例变量访问嵌套模型的FormBuilder。有没有办法通过该实例变量访问“父”/“根”FormBuilder?或者是通过另一个本地部分的唯一途径?

+0

通常在嵌套的形式中,你不能访问父项,你在做什么? (出于好奇) – tokland 2011-01-31 21:37:26

回答

4

就我所知,你必须把它作为另一个地方来传递。