【发布时间】:2009-04-30 21:05:56
【问题描述】:
我应该在 Rails 中的何处放置 SQL 查询的最佳做法是什么?
我是否应该在模型中创建方法,例如:find_all_public_items 我在所有条件下使用 find 方法,然后在控制器中使用它们。就像我将所有查询放在一个地方一样,但我错过了每个查询都应该完全适合需求的灵活性。
我是否应该只在控制器中使用 find/find_by_sql - 像这样我没有创建数千个方法,但我正在失去对控制器如何从数据库中提取数据的控制。
【问题讨论】:
标签: ruby-on-rails