LoginSignup
1
0

More than 3 years have passed since last update.

【初心者】長めのモデル名(スネークケース)からfindとかをする

Last updated at Posted at 2020-03-10

コンソールでモデルから値を取得しようとしたとき

知らずにスネークケースでモデルを指定してエラーになっていたので調べました。
おそらく初心者や始めたばかりの頃はUserモデルとかPostモデルなどしか扱わないので悩まないと思います。。
そもそもスネークケース、キャメルケースとは?という方へ。

UserとかPostとかの短いモデル名のとき

User.find(1)

簡単に取得できますね。

長めのモデル名のとき

キャメルケースとスネークケースとは

CustomerOrder

キャメルケース(大文字部分がラクダの背中っぽい)
CとOが大文字

customer_order

スネークケース(ヘビっぽい)
単語と単語のつなぎ目に_が使われている

モデルから値を取得

CustomerOrder.find(1)

で取れます。(キャメルケース)

Customer_order.find(1)

スネークケースでは不可。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0