私はJavaのバックグラウンドを持っています。定数値を格納するクラスを持つ方法があるかどうか疑問に思っていました。
私の問題に固有のもので、次のようなことができるかどうか疑問に思っていました:
@user.authentications.create(:uid => "12345", :provider => Provider::FACEBOOK)
ここで、Provider クラスはすべての静的定数を格納しました。また、これはRuby on Railsで行う正しい方法ですか?
追加情報: 上記を試してみました
class Provider
FACEBOOK = "facebook"
TWITTER = "twitter"
end
しかし、それはエラーを出しました:
NameError:
uninitialized constant Provider