ruby-on-rails – 我可以在数组上使用update_all吗?
发布时间:2020-12-16 22:32:03 所属栏目:百科 来源:网络整理
导读:我有一个数组中的注释列表.我可以在阵列上使用update_all吗? comments = Comments.find(:all,:conditions = ["test is not null"]) comments.update_all(:test = nil) 解决方法 您可以使用范围(查找或全部 – 在旧版本的Rails中返回一个数组): comments =
我有一个数组中的注释列表.我可以在阵列上使用update_all吗?
comments = Comments.find(:all,:conditions => ["test is not null"]) comments.update_all(:test => nil) 解决方法
您可以使用范围(查找或全部 – 在旧版本的Rails中返回一个数组):
comments = Comments.scoped(:conditions => "test IS NOT NULL") comments.update_all(:test => nil) 在现代版本的Ruby / ActiveRecord上,您可以编写: Comments.where.not(test: nil).update_all(test: nil) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Oracle触发器用法实例详解
- oracle – 物化视图创建速度快但刷新需要数小时
- c# – ASP.NET MVC 4捆绑 – DEBUG模式下的单个文件URL
- c# – 报表查看器控件未显示SSRS的报表
- SQLite更新数据列,给数据加一个前(后)缀
- ruby-on-rails – 如何在rails app中重新加载schema.rb?
- c# – 如何使用下拉列表值(String)来过滤linq结果?
- 详解Vue-Cli 异步加载数据的一些注意点
- RCP 工程中 MANIFEST.MF, plugin.xml, build.properties三种
- React Native(iOS)模块AppRegistry不是注册的可调用模块(调