かなり大きなプロジェクトでは、深いモデルの入れ子の問題に遭遇しました。Ruby on Railsの深いモデル入れ子
class Communication::Conversation::ForProposal < Communication::Conversation::Base
...
end
さらに、我々はそうでTABLE_NAME、CLASS_NAME、FOREIGN_KEYSとを指定する必要があるたび:たとえば、このようなモデルが存在します。
どのような選択肢があり、どのように実際にあなたの意見モデルに名前を付けるべきですか?
名前空間モデルを使用しないでください。 –
@ビールリントン時にはそれは意味をなさない。たとえば、プロジェクトに複数のモデルが一緒に機能するサブシステムがあるとします。 –
私は友人とのダイアログを持っていたので、STIモデルとコントローラー、管理者とユーザーの部分を分けることがネスティングがクールだと結論づけました。他に何か? – makaroni4