ruby-on-rails - 不存在的 Rails
问题描述
有什么简短的方法可以写这个吗?
Person.where.not(age: 10).exists?
我不知道如何写 Person.exists?(年龄不是 10 岁)谢谢
解决方案
您可以使用“原始”SQL 作为 ActiveRecord where.not
:
Person.exists?(['age != ?', 10])
推荐阅读
- r - 分析列值并在 R 中创建具有分组因子的新列的简洁方法
- linux - Linux 内核构建期间的内部编译器错误
- angular - 角度业力 - NullInjectorError:InjectionToken 配置没有提供者
- python - 无法与 SSH 网关建立会话
- swift - SwiftUI NavigationLink @Binding 数组元素导致致命错误:索引超出范围
- python - 在 Python 中的 BeautifulSoup 中读取 150mb 文件需要太长时间
- python - Python:从带有轮廓的图像中提取文本
- testing - 自定义选择器以匹配节点和所有后代
- java - 如何允许通过 maven-surefire-plugin 执行 @Test 以外的注释。我希望选择 @BeforeClass 和 @AfterSuite
- python - 如何自动对熊猫数据框的行进行重复计算?