标签: ruby-on-rails activerecord
在Rails中使用带有动态参数的“OR”运算符发出查询的最佳方法是什么?我有一个简单的API,用于检查用户是否想要搜索某些类别。
categories = params[:categories].split(',')
我想做一个看起来像这样的查询
category_1 = 1 OR category_2 = 1 OR ...
我目前正在构建一个迭代类别并发布
@resource = Resource.where(query)
这是查询此类型的最佳方式吗?
答案 0 :(得分:1)
“最好”在这里并没有多大意义,不同的方法各有利弊。做你正在做的事情当然没有错(实际上我推荐的方法基本上是earlier today here)