我的对象是一个Section。每个部分可以有其他部分。 部分响应#index,索引返回其索引索引。 0如果一个部分没有兄弟节。在Rails中以嵌套形式更新子对象
假设我的数据结构是:
a
/ \
b c
其中:
a.index = 0
b.index = 0
c.index = 1
如果我导航到/sections/a/manage-child-ordering
,我希望能够编辑子类的顺序关于a
。这是我认为的代码:
<% if @section.children %>
<%= form_for @section do |child| %>
<%= f.fields_for :children, @section.children do |c| %>
<%= c.text_field :index %>
<% end %>
<% end %>
<% end %>
<%= f.submit 'Save', class: 'btn-submit' %>
我得到的错误:
undefined method `errors' for #<Tag::ActiveRecord_Associations_CollectionProxy:0x007f23e60bdbd0>
我在做什么错?
你的意思是模型? –
是的,谢谢你纠正我! – Jack