现在我有项目ID的数组all_projects = [1,2,5,8,16].我想从url_List中检索所有记录,其中project_ID是all_projects数组中的一个.我该如何为它编写代码?
解决方法 您可以将数组作为属性的值传递给where方法:all_projects = [1,16] url_Lists = UrlList.where(:project_ID => all_projects)
它会像这样生成SQL查询:
SELECT `url_Lists`.* FROM `url_Lists` WHERE `project_ID`.`user_ID` IN (1,16)总结
以上是内存溢出为你收集整理的ruby – ActiveRecord查询全部内容,希望文章能够帮你解决ruby – ActiveRecord查询所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)