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、config、initializer?そして、それをどのように正しく使用しますか?
ありがとう