gpt4 book ai didi

ruby-on-rails - NoMethodError - # 的未定义方法 `key?':

转载 作者:行者123 更新时间:2023-12-04 03:58:28 25 4
gpt4 key购买 nike

当我使用 rails s 启动服务器时,出现以下错误。

stacktrace

最佳答案

在您的例子中,options 是一个 ActionDispatch::Request::Session::Options 对象,而不是一个 Hash。您可以对其调用 .to_hash 以将其转换为 Hash

您可以只使用 slice 来提取相关的键/值,而不是您当前的方法:

REDIS_SET_OPTIONS = %i(ex px nx xx keepttl).freeze

def set (key, value, options = nil)
return super(key, value) unless options

super(key, value, options.to_hash.slice(*REDIS_SET_OPTIONS))
end

关于ruby-on-rails - NoMethodError - #<ActionDispatch::Request::Session::Options:0x00007fe03ee04608> 的未定义方法 `key?':,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63479784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com