データベース コンポーネントではないモデルを持つアプリを構築しています。Rails コミュニティでこの問題に取り組むために他の人が何をしているか知りたいです。
それらをどこに置くか、私たちは苦労しています。
私たちは持っているべきです:
app/models/domain
また
app/domain/models
多分
app/models # Business Models
app/models/ar # Active Record Models
多分
app/models/domain/ # Business Models
app/models/domain/ar # Active Record Models
これの一部は、Rails の標準にどれだけ近づけるか、必要なものに適した構造をどれだけ作成するかに苦労していることです。
オブジェクトをサービス オブジェクトと考えると、
app/models/service-object
と
app/models/ # For plain active record
ダウンする別のルートは、アプリ内に物がありません。
/service_objects
それ以外の
/app/models/service_objects
おそらく、Rails アプリ経由でアクセスしたい場合は、構成よりも規則を利用するために app/ を使用する方が適切です。