0

我就是想不通。

show.html.erb我想通过该连接模型中的字段对连接模型中的项目进行排序。

例如

Show.html.erb

<% @cycle.cycles_groups.each do |cycle| %>
  <%= cycle.group.name %>
<% end %>

我想按cycles_groups 表中的group_order 字段对组进行排序

class Cycle

has_many :cycles_groups
has_many :groups, :through => :cycles_groups

class Group

has_many :cycles_groups
has_many :cycles, :through => :cycles_groups

class CyclesGroup

 belongs_to :cycle
 belongs_to :group
4

1 回答 1

2

将默认范围添加到CyclesGroup

default_scope -> { order(:group_order) }
于 2013-06-28T16:37:26.473 回答