我有一个包含一些嵌套字段的表单 - 即。用户accepted_nested_attributes_for类。
Class有一个end_date datetime字段。
我想在编辑表单中按end_date排序。表单有这样的内容:
<%= f.fields_for :classes do |builder| %>
<%= render "class_fields", {:f => builder} %>
<% end %>
显然,它们是按created_at字段的顺序出现的。
如何修改它以按任意字段对它们进行排序?
答案 0 :(得分:1)
如果您总是希望以这种方式排序类,则可以向关联添加:order选项。如果没有,fields_for将获取第二个参数,该参数是要显示的记录,因此您可以按照您想要的顺序传入列表。