我尝试过使用sql编写一个简单的搜索方法,到目前为止我已经写了这个;
User.where("username LIKE '#{input}'")
输入变量是“adam”,但是我不想找到等于“adam”的用户名,我想找到包含“adam”或包含字母“a”等的用户名......我想知道我该如何去做呢?我对sql查询不太熟悉。
谢谢
最佳答案
你可以使用这个:
User.where("username LIKE '%#{input}%'")
OR
User.where("username like ?","%name%")
关于mysql - rails 搜索方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36218709/