いつもお世話になっております。
モデルで
モデル名:Pin enum category: { cate1: 0, cate2: 1 }
とした場合に、viewでenumの値を以下のように使用しとした場合にエラーになりました。
Pin.categorys.keys.to_a
こうすると、
undefined method `categorys' for #<Class:0x007f995c6e7600> from /Users/xxxx/Documents/tracey/vendor/bundle/ruby/2.3.0/gems/activerecord-5.0.0.1/lib/active_record/dynamic_matchers.rb:21:in `method_missing'
このようなエラーになります。
enumの変数名をcate
と短くすると正しく処理が走るんですが、enumに文字制限みたいなのってあるのでしょうか?
無知な質問かと思いますが、何卒ご回答いただけたら大変助かります。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/06 02:31