管理与activeadmin acts_as_taggable标签(Manage acts_as_t

2019-10-18 09:28发布

可能吗? 我想:

ActiveAdmin.register ActsAsTaggableOn::Tag do

end

但我发现了一个错误:

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

Answer 1:

与尝试:

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

admin/tags.rb ,此外,如果有will_paginate在你的Gemfile你需要这个

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

把它在config/initializers/kaminari.rb ,该文件的名称并不重要。 重新启动应用程序。

编辑 -另一个想法:

acts_as_tagable创建一个表标签

所以你只需创建一个模型tag.rbapp/models

class Tag < ActiveRecord::Base
end

在应用程序/管理/ tags.rb:

ActiveAdmin.register Tag do
end

我用这种方式和它的作品,不能显示你的管理员表。 :)即将发布的屏幕截图。



文章来源: Manage acts_as_taggable tags with activeadmin