2

モデルで関係が定義されている RoR では、これは DB 自体がモデルの一部であることを意味しますか?

4

2 に答える 2

4

データベース(または、Ruby On Railsフレームワークの標準的な使用以外のより一般的な意味でのデータストア)は、モデルがストレージに保持される永続性です。

モデルは、コマンドと相互作用して応答し、ビジネスロジックと一致する動作を示す「アクティブな」ものと考えてください。モデルを「非アクティブ」にする必要がある場合(メモリを節約するため、または論理的に何が起こっているのかなどの範囲内にないため)、モデルの属性を表すデータはデータストアに保持されます。

違いに注意してください。モデル(またはエンティティ)自体はデータストアに永続化されません。 モデルを表す(または説明する)属性は、データストアに永続化されます。後で現在の状態でモデルを再構築するためのモデルに関する十分な情報。

于 2012-07-21T17:07:56.097 に答える
0

いいえ。モデルは、データ、つまりエンティティを表すオブジェクトです。 MVC の M

于 2012-07-21T17:01:05.720 に答える