如何在连接表中订购商品?

时间:2013-06-28 16:35:31

标签: ruby-on-rails ruby

我无法弄清楚这一点。

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

e.g。

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

1 个答案:

答案 0 :(得分:2)

将默认范围添加到CyclesGroup

default_scope -> { order(:group_order) }