如何按相关型号计数

时间:2012-08-06 12:05:52

标签: ruby-on-rails rails-admin

城市模特:

class City < ActiveRecord::Base
  has_many :angels
  def angel_count
    angels.size
  end
end

天使模特:

class Angel < ActiveRecord::Base
  belongs_to :city, :counter_cache => true
  attr_accessible :city_id
end

我可以通过rails_admin列表操作访问angel_count方法,但是它不允许我像其他列一样更改订单方向。

1 个答案:

答案 0 :(得分:1)

您似乎错误地使用counter_cache。你在城市表中有angels_count列吗?如果没有,请添加列并运行迁移。您应该能够按此列排序。