ruby-on-rails-5 - 如何使用 lamda 在 ruby on rails 的范围内获得不等于值?
问题描述
我有一个当前不工作的范围。
scope :not_voided, lambda { where('workflow_state != ?', "voided") }
我想获得所有没有“无效”工作流状态的订单
我真的很挣扎,任何帮助将不胜感激。
解决方案
此代码实际上按预期工作。
推荐阅读
- php - PHP中表单内的特定字体系列
- c++ - 是否可以将指针传递给文字?
- java - 为什么 CompletableFuture.complete() 在以错误类型完成时不抛出 ClassCastException
- reactjs - 在 React 中实现正常滚动,或者如何在 React 中使用 fullPage.js
- scala - Play Framework:验证成功时访问表单
- mongodb - 如何在 docker-compose 之后运行 Mongo shell 命令?
- openrefine - 如何在openrefine的if语句中使用or语句
- swift - Codable: decoding by key
- python - 如何在不使用正则表达式的情况下从不匹配的 html 中删除结束标签?
- react-native - 如何使用 react-native 规范化 redux-form 以防止更多输入?