Tag: 小写字母

Rails中不区分大小写的搜索

我发现搜索我特别不想要字符大小的事情的最好方法是: @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) 我们可以将选项传递给Rails中的find_by助手吗? 这将是一个很好的。