【发布时间】:2020-04-30 09:04:29
【问题描述】:
更新 gems 后,它没有加载 sidekiq 网站,出现以下错误:
NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>):
更新的宝石是:
selenium-webdriver 3.142.7
rack-protection 2.0.8.1
mime-types 3.3.1
mini_magick 4.10.1
image_processing 1.10.3
groupdate 4.3.0
friendly_id 5.3.0
faraday 0.17.3
http 4.3.0
public_suffix 4.0.3
rack 2.1.1
crass 1.0.6
i18n 1.7.1
minitest 5.14.0
ruby 版本:ruby 2.6.0p0(2018-12-25 修订版 66547)[x86_64-linux]
【问题讨论】:
-
你使用什么版本的 Ruby 和 Ruby on Rails?
-
@spickermann 询问是因为 Hash#transform_keys 最近在 v2.5 中被添加到 Ruby 核心中。
-
@spickermann ruby 2.6.0p0(2018-12-25 修订版 66547)[x86_64-linux]
-
@rhugo 您能否发布完整的错误消息,包括堆栈跟踪和触发异常的代码(请参阅堆栈跟踪以确定应用程序中发生错误的位置)。
-
@spickermann 我在日志中添加了一张图片,它不允许我在消息中包含这么多代码
标签: ruby-on-rails ruby sidekiq