标签: ruby-on-rails activerecord
我有这个问题:
user_friends = current_user.friends.where('username like ?', "%#{params[:q]}%")
如果我搜索“bob”,我可能会在“bob”之前得到“jobob”,我怎样才能按照相关性排列这些结果。
我觉得我需要将它们映射到正则表达式,但不清楚如何做到这一点。
答案 0 :(得分:0)
您可以使用用户模型上的范围或方法执行此操作。
但你最大的挑战是定义'相关性'。