1

可能吗?我尝试:

ActiveAdmin.register ActsAsTaggableOn::Tag do

end

但我收到一个错误:

undefined method `per_page_kaminari' for ActsAsTaggableOn::Tag(id: integer, name: string, info: text):Class`
4

1 回答 1

6

试试看:

ActiveAdmin.register ActsAsTaggableOn::Tag.class_eval do
  ....
end

in admin/tags.rb,如果你的 Gemfile 中有 will_paginate ,你将需要这个

#fix for active_admin
Kaminari.configure do |config|
  config.page_method_name = :per_page_kaminari
end

放入config/initializers/kaminari.rb,文件名无所谓。重启应用。

编辑- 另一个想法:

act_as_tagable创建一个表tags ,

所以你只需tag.rbapp/models

class Tag < ActiveRecord::Base
end

在 app/admin/tags.rb 中:

ActiveAdmin.register Tag do
end

我已经以这种方式使用它并且它可以工作,无法向您显示管理表。:) 将很快发布截图。

在此处输入图像描述

于 2013-07-17T12:26:31.713 回答