使用ActiveRecord使用MySQL子句"使用索引('index_name')"的最佳方法

Vel*_*Les 5 mysql activerecord ruby-on-rails

我想对ActiveRecord查询使用SQL子句"使用索引('index_name')",有没有人知道用Activerecord做这件事的好方法我想避免直接在查询中添加字符串.

Jam*_*els 3

我在我的模型中使用它:

def self.use_index(index)
  from("#{self.table_name} USE INDEX(#{index})")
end
Run Code Online (Sandbox Code Playgroud)