在我的 rails 3 应用程序中,我想定义一个像这样的变量:
PERSONAL_DOMAINS = %w[
@126.com
@163.com
@aim.com
@aol.com
]
然后我希望能够在 user.rb 中使用它进行如下验证:
return true if PERSONAL_DOMAINS.any? { |rule| "@#{domain}".include? rule }
我也想在另一个模型中使用它。
像这样:
domain_rules = [PERSONAL_DOMAINS]
domain_rules.each { |rule| return false if !domain.match(rule).nil? }
使用 Rails,您应该在哪里以及如何定义这个 PERSONAL_DOMAINS 列表?YML,配置,初始化程序?然后你如何正确使用它?
谢谢