range = "e-h"
Term.all(:conditions => ["name[0] = ?", range.split("-")[0]..range.split("-")[1]])
Это производит ActiveRecord::StatementInvalid: Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[0] = 'e','f','g','h')' at line 1: SELECT
терминов .* FROM
термины WHERE (name[0] = 'e','f','g','h')
Выберите из коллекции на основе алфавитного диапазона на колонке
Как я могу выбрать из моей Term таблицы, где первая буква столбца Имени между диапазоном букв?
Спасибо.