2011-04-09 82 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