在RoR中,模型中定义了关系,这是否意味着DB本身是模型的一部分?
答案 0 :(得分:3)
数据库(或任何数据存储,在标准使用Ruby On Rails框架之外的更一般意义上)是模型保存在存储中的持久性。
将模型视为“活动”事物,它们与命令交互并响应并展示与业务逻辑一致的行为。如果需要将模型设置为“非活动”(以节省内存,或者因为它不再在逻辑上处于正在发生的范围内等),那么表示模型属性的数据将持久保存到数据存储中。
注意区别。模型(或实体)本身不会持久保存到数据存储中。 属性 表示(或描述)模型被持久化到数据存储。关于模型的足够信息,以便在以后的当前状态下重建它。
答案 1 :(得分:0)
没有。模型是表示数据,实体的对象。 M in MVC