Case insensitive active record query in rails-4

前端 未结 3 1917
被撕碎了的回忆
被撕碎了的回忆 2021-01-06 03:35

Currently I am working on a project in rails 4 in which I have a user-page at example.com/username but it only finds the record if i use username in proper case, how can I p

3条回答
  •  渐次进展
    2021-01-06 04:09

    Another option could be:

    def self.search(query)
        where("lower(name) LIKE lower(?)", "%#{query}%") 
    end
    

    This would work in sqlite or in PostgreSQL.

提交回复
热议问题