Where to put array to be shared across models

Quick question: I have an array of reserved words that I want to share
across most of my models so I can do something like this in the models:

validates_exclusion_of :username, :in => RESERVED_WORDS, :message =>
“This
username is a reserved word. Please choose another.”

Here is a sampling of the the array:
RESERVED_WORDS = %w( blog blogs forum forums search login logout signup
signout register help store )

Should I just subclass AR and then extend my models from this base class
or
is there a way to stick it in one of the config files like
environment.rb?

Thanks,
Zack

Yes, you can put constants in environment.rb and they’ll be available
everywhere.


– Tom M.

Thanks Tom. I thought that would be the easiest. I just didn’t know if
it
is the “best practices” way to do it.

Thanks again,
Zack

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs