【发布时间】:2011-11-12 18:42:35
【问题描述】:
我有一个关于 Rails 控制器/模型的一般性问题: 我有一个模型 Providers,它代表我数据库中的表提供程序。 如果我有 sql 查询(在某些条件下)从该表中收集信息,SQL 代码应该在哪里实现,在模型中还是在控制器中?
【问题讨论】:
标签: sql ruby-on-rails model-view-controller
我有一个关于 Rails 控制器/模型的一般性问题: 我有一个模型 Providers,它代表我数据库中的表提供程序。 如果我有 sql 查询(在某些条件下)从该表中收集信息,SQL 代码应该在哪里实现,在模型中还是在控制器中?
【问题讨论】:
标签: sql ruby-on-rails model-view-controller
一般来说,如果您正在做任何复杂的事情,请将其放入模型中。
【讨论】:
当然,最好在模型中使用自定义 SQL 创建命名范围。
【讨论】: