我不确定我是否一次尝试这两种方法,但我似乎无法通过or
语句找到任何记录,尽管只是在搜索其中一个标准时会想出一些东西。
@gamer_profiles = GamerProfile.all(
:$or => [
{"playerName" => /#{params[:search]}/},
{"locale" => /#{params[:search]}/}
]
)
这是将搜索参数传递给or中的正则表达式,我也尝试删除params代码并将其替换为我在regexp中直接搜索的内容。