0
我跟隨了從Railcasts的第196集,但似乎如果我遵循他的話,它現在還不能工作,也許是因爲代碼是舊的,或者我只是沒有得到鐵軌。嵌套窗體軌跡
在這裏,我有3種型號
Customer Book Book_Manager
id id id
first description customer_id
last book_manager_id visible
email
password
這裏是我的關係
Book
belongs_to :book_manager
def customer
book_manager.customer
end
Customer
has_many :book_managers, :dependent => :destroy
accepts_nested_attributes_for :book_managers
BookManager
belongs_to :customer
has_many :books, :dependent => :destroy
accepts_nested_attributes_for :books
的形式有跟隨
<%= form_for @bookmanager do |f| %>
<%= f.fields_for :books do |builder| %>
<div>
<%= builder.label :description %><br />
<%= builder.text_area :description, :rows => 3 %>
</div>
<% end %>
<div class="field">
<%= f.label :visible %><br />
<%= f.text_field :visible %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
如果我註釋掉
accepts_nested_attributes_for :books
它顯示說明框,但是如果我把它放在那裏框不會消失。我錯過了什麼??
感謝它的工作,現在我只需要設置我的創建和更新操作非常感謝你 – Jseb 2012-08-02 15:58:45