我accommodation
型號:Rails 3箇中嵌套的表格將無法正常工作
class Accommodation < ActiveRecord::Base
...
has_one :address
...
accepts_nested_attributes_for :address
...
end
我address
型號:
class Address < ActiveRecord::Base
belongs_to :accommodation
end
我accommodation _form.html.haml
部分
=form_for [:panel,@accommodation], :html => {:class=>'accommodation'} do |f|
%fieldset
%legend
Adres
=f.fields_for :address do |address_f|
=address_f.label :street, "Ulica"
=address_f.text_field :street
%div
問題是街上的字段不顯示。它會顯示我何時更改:地址爲@ accommodation.build_address,但表單不被接受。
如何正確地工作?
什麼做你'new'和'在你的控制器樣子edit'行動? – 2011-04-09 10:05:00
你是什麼意思'表單不被接受? – fl00r 2011-04-09 13:38:02
有些錯誤,現在不記得了。 – methyl 2011-04-09 15:29:34