有可能吗?我在尝试:
ActiveAdmin.register ActsAsTaggableOn::Tag do
end
但是我收到了错误:
undefined method `per_page_kaminari' for ActsAsTaggableOn::Tag(id: integer, name: string, info: text):Class`
答案 0 :(得分:5)
尝试:
ActiveAdmin.register ActsAsTaggableOn::Tag.class_eval do
....
end
在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
中,文件名无关紧要。重启应用。
修改 - 另一个想法:
acts_as_tagable 创建表标记,
所以你只需在tag.rb
app/models
class Tag < ActiveRecord::Base
end
并在app / admin / tags.rb中:
ActiveAdmin.register Tag do
end
我已经以这种方式使用它并且它工作,无法显示管理员表。 :)很快就会发布截图。