【短編コラム】命名規則、単数形か複数形か?【Rails】

こんばんは。codeship(@codeship_tech)です。

今日は昨日に引き続き、Railsについて少し触れてみます!

Modelについて単数形と複数形の命名はどうやって使い分けられる?

Modelの命名規則に基づくと、任意のモデル”〇〇”の名前は、同じ項目を持った(text, deadline, priorityを持つ) 複数存在する〇〇達の”一つ”の設計図になります。

なのでモデル名は単数形です。生成される.rbファイルが”〇〇.rb”と単数名であることにも注目してみましょう。

しかしテーブル名は、〇〇達全てを扱うものですから、 これに「s」をつけた”〇〇s”と複数形で生成されます

簡単にはなりましたが、Railsに限らず気にすることの多い命名規則について解説してみました!

その他については、また別の機会に触れていこうと思います!

授業日記についてのご意見

CodeShipの授業について「こんな事が知りたい!!紹介して!!」というご意見・ご提案がありましたら、CodeShip公式Twitterアカウント(【CodeShip】プログラミングスクール)までDMまたはリプライにてお寄せください。