Как использовать find_by_username с case_sensitive: false? - PullRequest
1 голос
/ 12 июля 2020

Как использовать find_by_username с case_sensitive: false?

Я объясняю свою проблему. У меня есть этот скрипт, чтобы взять имя пользователя с тегом (после @) и проверить, является ли он «существующим пользователем» или нет.

text.gsub! (/@(\S+)/) do |match|
  user = User.find_by_username($1)
    if
    else
    end
  end

Таким образом, если текст - @Mike, а подписанный пользователь - Майк, все в порядке. НО, если текст - @mike, а подписанный пользователем - Майк, это не сработает.

Хотелось бы добавить case_sensitive false в find_by_username?

...