这是Mysql数据库的查询
@names = Name.order_by(:name) .where("name like ?", "%#{params[:term]}%")
我想将其更改为 Mongodb 数据库查询,因为我使用的是 Mongoid。我做了这个
@names = Name.order_by(:name).where(name: /#{Regexp.escape(:term)}/i)
我收到这个错误
<h1>
NoMethodError
in NamesController#index
</h1>
<pre>undefined method `__sort_option__' for :name:Symbol</pre>