5
ActiveRecordクエリに「使用index( 'index_name')」というSQL句を使用したいと思います。 with Activerecord 文字列を直接クエリに追加することを避けたかったのです。ActiveRecordを使用してMySQLの節「Use index( 'index_name')」を使用する最良の方法
私は私のモデルでこれを使用ActiveRecordクエリに「使用index( 'index_name')」というSQL句を使用したいと思います。 with Activerecord 文字列を直接クエリに追加することを避けたかったのです。ActiveRecordを使用してMySQLの節「Use index( 'index_name')」を使用する最良の方法
私は私のモデルでこれを使用:
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 'from ActiveRecord - Arel EX: 'from =' pages index(some_index)を使用します。 'Page.from(from).where(id:1) ' – VelLes
他を見る:https://gist.github.com/glv/703997 – ipd