5
我想使用SQL子句「使用索引('index_name')」到ActiveRecord查詢,沒有人知道一個好辦法與Activerecord 我想避免直接添加字符串到查詢。使用MySQL子句的最佳方法「使用索引('index_name')」使用ActiveRecord
我想使用SQL子句「使用索引('index_name')」到ActiveRecord查詢,沒有人知道一個好辦法與Activerecord 我想避免直接添加字符串到查詢。使用MySQL子句的最佳方法「使用索引('index_name')」使用ActiveRecord
我在車型使用:
def self.use_index(index)
from("#{self.table_name} USE INDEX(#{index})")
end
http://m.onkey.org/use-index-with-active-record-finders – Krule
謝謝,這是有益的,我結束了使用' from'方法來自ActiveRecord - Arel EX:'from ='頁面使用索引(some_index); 'Page.from(from).where(id:1)' – VelLes
另請參閱:https://gist.github.com/glv/703997 – ipd