可能吗?我尝试:
ActiveAdmin.register ActsAsTaggableOn::Tag do
end
但我收到一个错误:
undefined method `per_page_kaminari' for ActsAsTaggableOn::Tag(id: integer, name: string, info: text):Class`
可能吗?我尝试:
ActiveAdmin.register ActsAsTaggableOn::Tag do
end
但我收到一个错误:
undefined method `per_page_kaminari' for ActsAsTaggableOn::Tag(id: integer, name: string, info: text):Class`
试试看:
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.rb
在app/models
class Tag < ActiveRecord::Base
end
在 app/admin/tags.rb 中:
ActiveAdmin.register Tag do
end
我已经以这种方式使用它并且它可以工作,无法向您显示管理表。:) 将很快发布截图。