项目

一般

简介

Redmine 插件开发能不能导入新的 gem

胡 锐生12 个月 之前添加

redmine 5.1.0 好像不支持 will_page 这个 gem ,我想在插件里面增加这个 gem,不知道能不能单独安装?


回复 (7)

RE: Redmine 插件开发能不能导入新的 gem - 由 guo hongxing12 个月 之前添加

为什么要用这个呢? redmine有自己的实现方式 redmine/pagination.rb

RE: Redmine 插件开发能不能导入新的 gem - 由 胡 锐生12 个月 之前添加

因为我刚刚开始学习 redmine 的插件开发,不是很懂。感谢回复。

RE: Redmine 插件开发能不能导入新的 gem - 由 胡 锐生12 个月 之前添加

@guo hongxing 写到:

为什么要用这个呢? redmine有自己的实现方式 redmine/pagination.rb

我尝试 require 这个模块,但是日志提示找不到这个模块,是不是 redmine require 需要跟绝对路径?
@
class LogsController < ApplicationController
layout 'admin’
self.main_menu = false
before_action :require_admin

require 'pagination'
include Pagination
def index
logs = paginate(Log.all, per_page: 10)
end
end


2023-12-05T06:56:42.065929475Z /usr/local/bundle/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require': cannot load such file -- pagination (LoadError)
2023-12-05T06:56:42.065949351Z from /usr/local/bundle/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
2023-12-05T06:56:42.065954816Z from /usr/src/redmine/plugins/m_version/app/controllers/logs_controller.rb:6:in `<class:LogsController>'
2023-12-05T06:56:42.065959136Z from /usr/src/redmine/plugins/m_version/app/controllers/logs_controller.rb:1:in `<top (required)>'

RE: Redmine 插件开发能不能导入新的 gem - 由 guo hongxing12 个月 之前添加

不需要显示引用,redmine默认已经加载了

RE: Redmine 插件开发能不能导入新的 gem - 由 胡 锐生12 个月 之前添加

@guo hongxing 写到:

不需要显示引用,redmine默认已经加载了

引用的问题我已经解决了。能不能麻烦提供一段示例代码?这个我不太会用 joy

RE: Redmine 插件开发能不能导入新的 gem - 由 guo hongxing12 个月 之前添加

@胡 锐生 写到:

@guo hongxing 写到:

不需要显示引用,redmine默认已经加载了

引用的问题我已经解决了。能不能麻烦提供一段示例代码?这个我不太会用 joy

最好的示例代码就是直接参考redmine的源码。而且这块功能基本上在redmine的所有视图中都能看到,可以试试看!

RE: Redmine 插件开发能不能导入新的 gem - 由 胡 锐生12 个月 之前添加

@guo hongxing 写到:

@胡 锐生 写到:

@guo hongxing 写到:

不需要显示引用,redmine默认已经加载了

引用的问题我已经解决了。能不能麻烦提供一段示例代码?这个我不太会用 joy

最好的示例代码就是直接参考redmine的源码。而且这块功能基本上在redmine的所有视图中都能看到,可以试试看!

搞定了,非常感谢

    (1-7/7)
    点赞0
    点赞0点赞0点赞0点赞0点赞0点赞0点赞0
    赞赏赞赏赞赏赞赏赞赏赞赏赞赏