gpt4 book ai didi

ruby-on-rails - rails,在 environment.rb 中定义的访问常量

转载 作者:行者123 更新时间:2023-12-04 06:36:15 26 4
gpt4 key购买 nike

我是 Rails 的新手,我想使用基于 API key 的 REST 服务。如果我将 API key 定义为 Controller 类中的常量,一切都会正常进行。

一些人建议将常量作为 API key 存储在 /config/environment.rb 中。我在那里定义了常量,但我无法访问它们并得到他的错误 uninitialized constant

除了定义常量,我还有什么要做的吗?我必须包含任何文件吗?

我的/config/environments.rb 文件如下所示:

# Load the rails application
require File.expand_path('../application', __FILE__)

# Initialize the rails application
Apis::Application.initialize!

KEY_1 = "aghtbjki"
SHARED_SECRET_1 = "plkjuvfe"
KEY_2 = "ljfebjyf"

我只添加了最后三行。

这可能是一个简单的问题,但这是我在 Rails 中的第一个项目。

最佳答案

在命名时不能在字母前使用数字。使用,例如:

KEY_1 = 'abcd'
SHARED_SECRET_1 = '123123'
KEY_2 = '1232412'

关于ruby-on-rails - rails,在 environment.rb 中定义的访问常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7698452/

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