私は Rails を初めて使用し、実際に何を参照しているのかを理解するために命名規則に苦労しています。非常によく似た名前の多くの項目 (モデル クラス、データベース テーブル、コントローラーなど) があるため、どのオブジェクトが参照されているかが例から常に明らかであるとは限りません。
協会のガイドでは、投稿とコメントを例として使用しています。実際に言及されていることを理解するのを手伝ってもらえますか?
協会
has_many :comments
とは とは:comments
?これはモデルクラスですか、それともコントローラですか?
関連付けられたオブジェクトを参照する場合:
この例@post.comments.build
は何ですか? comments
クラス、コントローラー、またはインスタンス変数ですか?