Поиск без учета регистра в Rails [дубликаты]
На этот вопрос уже есть ответ здесь:
Поиск без учета регистра в модели Rails 17 ответовЛучший способ найти вещи, в которых я не хочу, чтобы регистр символов имел значение:
@tag = Rails.env.development? ? Category.where("LOWER(name) LIKE ?", "%#{params[:find]}%")[0] : Category.where("LOWER(name) ILIKE ?", "%#{params[:find]}%")[0]
Я должен иметь.env
поиск, потому что я использую Heroku, и я не хотел устанавливать PostgreSQL на моих машинах разработки. Тем не менее, нет ли что-то вроде:
@tag = Category.find_by_name(params[:find], case_sensitive: false)
Есть ли варианты, которые мы можем передатьfind_by
помощник в Rails? Это было бы хорошо.