活动管理员覆盖索引视图

时间:2012-03-28 12:04:58

标签: ruby-on-rails activeadmin

例如,我有两个模型:

  1. 用户 - has_many:帖子
  2. 发布 - belongs_to:用户
  3. 我需要索引视图中的列,我可以看到每个用户的帖子数:

      index do
        column :id
        column :name
        column :created_at
        column "Posts count", :sortable => "posts.count" do |user|
          user.posts.count.to_s
        end
        default_actions
      end 
    

    我的问题是:sortable => “posts.count”不起作用,我收到例外。

1 个答案:

答案 0 :(得分:3)

the rails guides上查找4.1.2.4段落。这是关于counter_cache。我想这会对你有所帮助。只需添加ActiveAdmin column :posts_count

即可