Мне нужно реализовать некоторые функции поиска в приложении Rails. Большинство вещей, которые я нашел, как правило, нацелены на простой текстовый поиск. Я пытаюсь реализовать что-то гораздо более конкретное. Разновидность функциональности, которую я ищу, заключается в следующем (из приложения C):
http://andyc.ac/query.gif
Форма просто отправляет данные, введенные пользователем. Поэтому мне нужно перевести строки типа «3..7» в условия SQL для метода where, например
TestLine.where( "test_int >= ? and test_int <= ?", MinInt, MaxInt )
Похоже, это то, что уже где-то существует. Точный ожидаемый формат не так уж важен, так как пользователи не делятся между приложениями Rails и C. Как это будет сделано?