2011-04-09 83 views
0

假设我有模型Foo和Bar,其中Bar是Foo的嵌套属性。集合和嵌套属性形式

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

部分bar_fields具有对应于Bar中属性的字段。我只想编辑这个模型中的某些字段,所以我把它们排除在外。相反,我想输出这些字段的值作为文本,并能够访问他们的ActiveRecord关系。

我该怎么做呢?

回答

1

从表单助手来访问对象变量做:

f.object.your_variable