什麼是我應該把SQL查詢放在Rails中的最佳實踐?我應該在哪裏應用SQL查詢在Rails中?
我應該建立在模型例如方法:find_all_public_items這裏我使用的查找方法的所有條件,然後使用它們控制器。就像我在一個地方所有的查詢,但我錯過了每個查詢應該完全適合需要的靈活性。
我應該在控制器中使用find/find_by_sql嗎?我沒有創建數千種方法,但是我失去了控制器如何從數據庫中吮吸數據的控制。
什麼是我應該把SQL查詢放在Rails中的最佳實踐?我應該在哪裏應用SQL查詢在Rails中?
我應該建立在模型例如方法:find_all_public_items這裏我使用的查找方法的所有條件,然後使用它們控制器。就像我在一個地方所有的查詢,但我錯過了每個查詢應該完全適合需要的靈活性。
我應該在控制器中使用find/find_by_sql嗎?我沒有創建數千種方法,但是我失去了控制器如何從數據庫中吮吸數據的控制。
命名作用域機制看起來很酷:短而甜的宏生成的事情只是提供了一個提示在「where」子句的需要的一天。謝謝。 – Roboprog 2009-04-30 13:09:47