在哪里可以为ActiveAdmin评论页面添加自定义`index do ... end`块?

时间:2014-09-26 17:52:07

标签: ruby-on-rails ruby ruby-on-rails-4 activeadmin

我在RoR中构建了一个ActiveAdmin面板,而且我遇到了一个自定义评论页面的问题。使用任何其他资源,就像在app/admin/resource.rb中指定一个块一样简单,如下所示:

index do
    column :someattribute
end

但我没有app/admin/comment.rb个文件可以将index块添加到其中。那么,该块应该去哪里?

1 个答案:

答案 0 :(得分:0)

active_admin.rbapp/config/initializers目录)中设置为true: config.allow_comments = true #so你可以发表评论

config.show_comments_in_menu = true #so注释标签显示在导航栏中。

要自定义它,请在app / admin /目录下创建active_admin_comments.rb

ActiveAdmin.register ActiveAdmin::Comment, as: 'Comment' do
  # your  logic here
end

这应该可以解决问题。