У меня есть драгоценный камень Thinking Sphinx, и я использую его для замены моей текущей расширенной настройки поиска.Поиск пользователей в зависимости от их возраста от значения DOB
Я хранил пользовательскую добу, а затем преобразовал ее в возраст в модели пользователя.
User.rb:
def age
now = Time.now.utc.to_date
now.year - birthday.year - ((now.month > birthday.month || (now.month == birthday.month && now.day >= birthday.day)) ? 0 : 1)
end
Я не знаю, как я могу добавить осуществлять поиск на основе пользовательских возрастов. Например, посетитель выбирает возраст из двойного окна с 22 по 27. Это должно возвращать пользователей, которые находятся в возрасте от 22 до 27.
Как это должно выглядеть, если кто-то может предоставить пример?
Да, я подумал об этом, но мне всегда советовали не сохранять возраст пользователя в базе данных. Я планирую иметь в какой-то момент 300 000 + зарегистрированных участников. Даже если это мечта. Поэтому я могу просто делать то, что мне всегда говорили не делать. Спасибо – xps15z
Нет проблем! Удачи! – aspencer8111