私はほとんどすべての他のモデルと関連付ける多形モデルComments
を持っています。私はcommentable
と呼ぶモデルのタイトルを使用するコメントインデックスページを持っています。ポリモーフィックな関係とインターフェイス/抽象クラス/プロトコル
commentable
モデルのメソッドまたは属性が:title
であることを確認する最良の方法は何ですか?
Objective-Cではプロトコルを定義し、他の言語では抽象クラスまたはインタフェースを定義します。私は、保守可能なレールコードを書くための最良の方法を理解しようとしています。
妥当なアプローチのようです。 – Cyrus