Plugins 基于https的redmine工作时间(时间和费用)插件?/javascript http内容被阻止

Plugins 基于https的redmine工作时间(时间和费用)插件?/javascript http内容被阻止,plugins,https,redmine,Plugins,Https,Redmine,我有: 红矿v:2.3.1.稳定 插件redmine_wktime v:1.5 访问wktime插件时,javascript出现错误: [blocked] The page at 'https://my.redmine.site/issues/5' was loaded over HTTPS, but ran insecure content from 'http://my.redmine.site/wktime/getStatus?startDate=2014-10-30': this con

我有:
红矿v:2.3.1.稳定
插件redmine_wktime v:1.5

访问wktime插件时,javascript出现错误:

[blocked] The page at 'https://my.redmine.site/issues/5' was loaded over HTTPS, but ran insecure content from 'http://my.redmine.site/wktime/getStatus?startDate=2014-10-30': this content should also be loaded over HTTPS.
问题是如何配置wk_time插件以通过https加载?

routes.rb文件中有一些配置,如:

get 'wktime/getStatus', :to => 'wktime#getStatus'
但是我如何设置(rake?)它来通过https加载wk_时间插件呢?不知道routes.rb文件是否适合执行此操作

redmine.org上也有人问过类似的问题,但仍然没有answear()

非常感谢您的任何建议。

亲切的问候

[redmine]\plugins\remine\u wktime\assets\javascripts\wkstatus.js中
showEntryWarning
函数的
wktime/getStatus
请求集的URL

它从redmine_wktime插件的init.rb文件中的下面提到的部分派生URL

def showWarningMsg(req)     
    wktime_helper = Object.new.extend(WktimeHelper)     
    host_with_subdir = wktime_helper.getHostAndDir(req)             
    "<div id='divError'><font color='red'>#{l(:label_warning_wktime_time_entry)}</font> 
        <input type='hidden' id='getstatus_url' value='#{url_for(:controller => 'wktime', :action => 'getStatus',:host => host_with_subdir)}'>  
    </div>"     
end

然后redmine将从请求的协议中获取url的协议。您的内容将通过https:D加载,如果时间和费用固定在1.8版,请查看

完全相同的情况。你能找到解决办法吗?不幸的是,到目前为止我还没有找到解决办法。在redmine.org上仍然没有任何建议。我将尝试在插件代码中查找并修复它(我希望…)(必须有一个定义,通过http加载wk_time插件,所以让我们使用https来代替;)不知道这是否是解决问题的正确方法,但我会尝试。如果我找到解决方案,我会与大家分享。到目前为止,我注意到redmine没有使用我们在config/settings.yml中定义的协议。因为我对redmine和ruby都是新手,所以很难找到路由映射。我也在想办法。如果我得到一个,我将分享它:)“协议:默认:https”在settings.yml文件中只被redmine用来生成电子邮件中的链接,所以我们需要找到其他地方;)发现了一些东西,请检查以下内容:DMan you rock!:)就这样。它解决了我的问题,现在wktime插件的内容通过https加载。非常感谢您分享解决方案!:)不用担心,很高兴与大家分享,因为这些都是非常罕见的问题:)欢迎使用Stack Overflow!虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。
def showWarningMsg(req)     
    wktime_helper = Object.new.extend(WktimeHelper)     
    host_with_subdir = wktime_helper.getHostAndDir(req)             
    "<div id='divError'><font color='red'>#{l(:label_warning_wktime_time_entry)}</font> 
        <input type='hidden' id='getstatus_url' value='#{url_for(:controller => 'wktime', :action => 'getStatus')}'>    
    </div>"     
end