Perfect Ruby 読書記録
ActiveRecordの使い方
テーブルに対応するモデルクラスを作成するために必要なこと
- ActiveRecord::Baseを継承したクラスを作る
- ネーミングルール守る
- 実際のテーブル名は複数形
- クラスは単数形(ソースファイル名は 小文字.rb、クラス名は大文字)
こうなるはず
テーブル:blogs
ファイル:blog.rb
クラス :Blog
この命名規則を守ると、テーブル名とクラス名の紐付けは暗黙的に行われる。
※守らない場合は、別途指定が必要になるらしい。
table_name = 'blogs'
と、クラス中で指定すればいいみたいです。
下記のページを参考にさせていただきました。