I''m curious how best to handle global constants in a Rails application.
That is, where do they go? I''ve seen a couple of possible places -- a
module, the ''application.rb''.
Let''s say I have a user-selectable configuration "config"
that is stored
in a table as an INTEGER. The user could select among:
THIS_WAY = 1
THAT_WAY = 2
ANOTHER_WAY = 3
Rather than testing config==2 through the application, I''d rather do
"config==''THAT_WAY''". Am I correct is thinking that
my application.rb
should have something like:
CONFIG_OPTIONS = [
[''THIS_WAY'', 1],
[''THAT_WAY'', 2],
[''ANOTHER_WAY'', 3]
].freeze
Or is there a better method?
--
Posted via http://www.ruby-forum.com/.