2

在模型中定义关系的 RoR 中,这是否意味着数据库本身是模型的一部分?

4

2 回答 2

4

数据库(或任何数据存储,在标准使用 Ruby On Rails 框架之外的更一般意义上)是模型保存在存储中的持久性。

将模型视为与命令交互和响应并表现出与业务逻辑一致的行为的“活动”事物。如果需要使模型“不活动”(以节省内存,或者因为它在逻辑上不再在发生的事情的范围内等),则表示模型属性的数据将持久保存到数据存储中。

注意区别。模型(或实体)本身不会持久化到数据存储中。 表示(或描述)模型的属性被持久化到数据存储中。关于模型的足够信息,可以在以后将其重建为当前状态。

于 2012-07-21T17:07:56.097 回答
0

不,模型是代表数据的对象,即实体。 MVC 中的 M

于 2012-07-21T17:01:05.720 回答