Rails - 环境配置文件中的自定义配置?

时间:2010-07-16 03:30:33

标签: ruby-on-rails configuration

是否可以在config / environments / * .rb或config / environment.rb文件中定义自定义配置。

是的,我如何从我的代码(控制器,模型,库,助手)访问它们

感谢。

1 个答案:

答案 0 :(得分:0)

我只是使用常量。例如

AWS_PW = "ssss"

您可以在不同的配置文件中使用不同的值

按名称访问它们。它们是常数。它们随处可用 - 控制器,视图,模型等

# eg
user.pw = AWS_PW

ADDED

常量需要以大写字母开头。通常的做法是使用所有大写,下划线,数字等。

您需要重新启动Rails以获取对环境文件的新更改,因为相应的环境文件只读一次。

注意:您可以将哈希声明为常量。例如

# in an environment file...
PARAMS = {}
PARAMS['default_pw'] = 'topsecret!'