Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用activeadmin管理可标记的标记_Ruby On Rails_Activeadmin_Acts As Taggable On - Fatal编程技术网

Ruby on rails 使用activeadmin管理可标记的标记

Ruby on rails 使用activeadmin管理可标记的标记,ruby-on-rails,activeadmin,acts-as-taggable-on,Ruby On Rails,Activeadmin,Acts As Taggable On,可能吗?我正在努力: 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 .

可能吗?我正在努力:

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
admin/tags.rb
中,如果您的GEM文件中有will\u paginate,则需要此文件

#fix for active_admin
Kaminari.configure do |config|
  config.page_method_name = :per_page_kaminari
end
把它放在
config/initializers/kaminari.rb中,文件名并不重要。重新启动应用程序

编辑-另一个想法:

作为可标记的创建一个表标记

因此,您只需在
app/models
中创建一个model
tag.rb

class Tag < ActiveRecord::Base
end
我用这种方式使用它,它工作正常,无法显示admin表。:)不久将发布一个截图

尝试以下方法:

ActiveAdmin.register ActsAsTaggableOn::Tag.class_eval do
  ....
end
admin/tags.rb
中,如果您的GEM文件中有will\u paginate,则需要此文件

#fix for active_admin
Kaminari.configure do |config|
  config.page_method_name = :per_page_kaminari
end
把它放在
config/initializers/kaminari.rb中,文件名并不重要。重新启动应用程序

编辑-另一个想法:

作为可标记的创建一个表标记

因此,您只需在
app/models
中创建一个model
tag.rb

class Tag < ActiveRecord::Base
end
我用这种方式使用它,它工作正常,无法显示admin表。:)不久将发布一个截图


您希望在此页面上显示什么内容?标签列表?带索引和过滤器的标准活动管理资源页其他型号如何?它们显示时没有bug吗?如果您在项目中使用will_paginate,kaminari和will_paginate之间存在冲突。嘿,Meliborn,我上次的编辑对您有帮助吗?如果没有,我将不得不删除我的垃圾答案;)是的,很有效,谢谢。你到底想在这个页面上显示什么?标签列表?带索引和过滤器的标准活动管理资源页其他型号如何?它们显示时没有bug吗?如果您在项目中使用will_paginate,kaminari和will_paginate之间存在冲突。嘿,Meliborn,我上次的编辑对您有帮助吗?如果没有,我将不得不删除我的垃圾答案;)是的,它工作了,谢谢。我已经有了kaminari初始化器和这个代码。Class_eval throw me block not supplied错误。我与actsastaggaleon、Kaminari、WillPaginate和RailsAdmin有相同的问题。创建
标记
类并在RailsAdmin
配置中使用它。包含的_模型
而不是
ActsAsTaggableOn::Tag
对我有效。我已经有了带有此代码的kaminari初始值设定项。Class_eval throw me block not supplied错误。我与actsastaggaleon、Kaminari、WillPaginate和RailsAdmin有相同的问题。创建
标记
类并在RailsAdmin
配置中使用它。包含的\u模型
而不是
ActsAsTaggableOn::Tag
对我很有用。