表題の通り、定数にアクセスできずに困った人のための記事です。
結論
Model名::定数名とすればOKです。
解説
下記のUserクラスがあるとします。
models/user.rb
class User < ActiveRecord::Base
MAX_NUMBER = 10
...
end
Viewから参照するには、下記のようにします。
views/xxx.html.erb
最大値は#{User::MAX_NUMBER}です。
これが下記のようになっていると、
views/xxx.html.erb
最大値は#{MAX_NUMBER}です。
↓
uninitialized constant ActionView::CompiledTemplates::MAX_NUMBER
そんな定数は無いと怒られてしまいます。
以上です!