是否可以在config / environments / * .rb或config / environment.rb文件中定义自定义配置。
是的,我如何从我的代码(控制器,模型,库,助手)访问它们
感谢。
答案 0 :(得分:0)
我只是使用常量。例如
AWS_PW = "ssss"
您可以在不同的配置文件中使用不同的值
按名称访问它们。它们是常数。它们随处可用 - 控制器,视图,模型等
# eg
user.pw = AWS_PW
ADDED
常量需要以大写字母开头。通常的做法是使用所有大写,下划线,数字等。
您需要重新启动Rails以获取对环境文件的新更改,因为相应的环境文件只读一次。
注意:您可以将哈希声明为常量。例如
# in an environment file...
PARAMS = {}
PARAMS['default_pw'] = 'topsecret!'