I have a model class in my Rails application called: UserAction In that model I have a constant (which I use as an enum):
class UserAction < ActiveRecord::Base
end
class UserActionType
ACTION1 = "action1"
ACTION2 = "action2"
end
当我试图利用这一不变的话:
if some_action == UserActionType::ACTION1
在申请控制人中,我有以下错误:
NameError (uninitialized constant ApplicationController::UserActionType)
任何想法?