Ruby

first_nameとfirstnameだとどちらがいいのか(Ruby)

  • DBのUserテーブルにカラムを作るにあたり、どちらがいいのかを調べた結果をまとめておきます。
  • ほぼこちらのページをまとめた感じです。

結論

  • Rubyならfirst_nameの方がいいよ!

根拠

その1: Ruby-Style-Guideで使われてる。

その2: titleizeメソッドを使った時にそれっぽくなる。

'first_name'.titleize
# => First Name

'firstname'.titleize
# => Firstname
  • 「そもそもtitleizeメソッドなんて使わないよ」とか言われるとそれまでだけど・・・。
  • 意識として、入力欄のラベルにtitleizeを使った時に、「どっちがすっきりとしてみえるか」が選ぶヒントになるかもしれない。

まとめ

  • first_nameを使った方がいいよ!!