【Rails】命名規則
※下記の内容に不備がありましたら、コメント頂けると幸いです。また、下記の内容をご使用頂ける場合は自己責任でお願いします。
【目次】
メリット
命名規則がわかる
背景
命名規則が一覧で見れたら良いなーと思ったので、まとめてみることにしました。
完成してないので、随時追加してきます。
内容
命名規則
model
種類 |
概要 |
名前例 |
モデルクラス名 |
先頭は大文字、単数形 |
|
モデルクラスファイル名 |
先頭は小文字、単数形 |
tweet.rb |
テーブル名 |
先頭は小文字、複数形 |
tweets |
controller単数
種類 |
概要 |
名前例 |
コントローラ名 |
先頭は小文字、複数形 |
tweets |
コントローラクラス名 |
先頭は大文字、複数形 |
TweetsCotroller |
コントローラファイル名 |
先頭は小文字、複数形 |
tweets_controller.rb |
controller複数
種類 |
概要 |
名前例 |
コントローラ名 |
先頭は小文字、複数形 |
tweetNames |
コントローラクラス名 |
先頭は大文字、複数形 |
TweetNamesCotroller |
コントローラファイル名 |
先頭は小文字、複数形 |
tweet_names_controller.rb |
コントローラ
コントローラの作成
$ rails generate controller コントローラ名(複数形)
複数単語を使ったコントローラの作成
1.キャメルケース形式
単語の先頭の文字を大文字にして組み合わせる
$ rails generate controller rentHouses
2.アンダースコア
単語と単語をアンダースコアで繋げて組み合わせる
$ rails generate controller rent_houses
今後に向けて
情報は随時追加していきます。