2012-07-27 59 views
0

我有一个模型,名为Person,它拥有Venue。这些类如下:子模型的构建域

应用程序/模型/ person.rb

class Person < ActiveRecord::Base 
    attr_acessible :height 
    has_one :venue 
end 

应用程序/模型/ venue.rb

class Venue < ActiveRecord::Base 
    attr_acessible :location 
end 

现在,如果我要拍一个形式,它d是这样的,如果Person没有has_oneVenue

<%= form_for :person do |f| %> 
    <%= f.text_field :height %> 
<% end %> 

我会怎么做如果我想用这种形式为此Person创建Venue对象?

回答

0

想通了。在这种情况下,您将使用fields_for来模拟您的子模型的字段呈现。