Поиск без учета регистра в 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? Это было бы хорошо.

Ответы на вопрос(2)

Ваш ответ на вопрос