0

Personを所有するというモデルがありますVenue。クラスは次のとおりです。

app / models / person.rb

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

app / models / ventue.rb

class Venue < ActiveRecord::Base
     attr_acessible :location
end

さて、もし私がフォームを作りたいのなら、そうでなければこのようになるでしょPersonhas_one Venue

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

このフォームでこのVenueオブジェクトを作成したい場合、どうすればよいですか?Person

4

1 に答える 1

0

理解した。この場合、fields_forサブモデルのフィールドのレンダリングをエミュレートするために使用します。

于 2012-07-27T22:11:43.153 に答える