gpt4 book ai didi

ruby-on-rails - 如何在 rails 中使用全局实例?

转载 作者:行者123 更新时间:2023-12-04 05:47:02 24 4
gpt4 key购买 nike

我在初始化程序中有以下内容:

options = YAML.load_file(Rails.root.join('config','oauth.yml' ))

CLIENT = GameSystem::Client.new options

我如何利用 CLIENT 从 Controller 调用其关联方法?。

最佳答案

我愿意:

class ApplicationController

private

def game_client
@game_client ||= begin
options = YAML.load_file(Rails.root.join('config','oauth.yml' ))
GameSystem::Client.new options
end
end

然后在需要的地方调用它:

game_client #like you're using current_user

所以基本上,我不会在初始化程序中创建它(除非有我无法实现的需求)。

关于ruby-on-rails - 如何在 rails 中使用全局实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15622805/

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