我试图一次全部更新多个用户属性。有没有办法通过电子邮件找到多个用户?例如User.find_by_email([email protected],[email protected])我在heroku控制台中编写它,它不起作用。我知道在rails中,find方法接受一个数组的数字,我希望对于电子邮件也是一样的。通过电子邮件在rails或postgresql中查找多个用户
1
A
回答
2
User.find_all_by_email(["[email protected]", "[email protected]"])
3
在轨正确的语法3会是这样:
User.where(:email => ["[email protected]", "[email protected]"])
+0
非常感谢你,我没有期待这么快的答案。 –
相关问题
- 1. 通过用户名或电子邮件找到一个字段
- 2. 通过电子邮件查找广告用户
- 3. ASP.NET通过电子邮件发送给多个电子邮件
- 4. Salesforce SOQL - 通过联系人电子邮件查找帐户
- 5. Netsuite PHP API - 通过电子邮件查找客户
- 6. 通过电子邮件搜索用户
- 7. 通过电子邮件激活用户
- 8. 通过用户名或电子邮件只检查用户是管理员
- 9. 查找Active Directory是否通过电子邮件启用/禁用
- 10. 通过rails的多个条件查找
- 11. Ldap通过电子邮件查找值找不到记录
- 12. 使用VBScript和Active Directory通过SID查找用户电子邮件
- 13. 通过电子邮件查询终端用户
- 14. 如何在Azure中检查个人电子邮件或商业电子邮件
- 15. 邮件通过电子邮件发送给用户50,000-100,000
- 16. 电子邮件通过PHP
- 17. 通过电子邮件
- 18. 通过电子邮件
- 19. 通过电子邮件
- 20. 通过电子邮件
- 21. Rails 3 - 传入邮件通过电子邮件收集
- 22. 我将如何停止多个电子邮件或用户名?
- 23. Rails:在生产中通过Gmail发送电子邮件
- 24. 通过SMTP从GMail或Yahoo帐户发送电子邮件
- 25. 通过Java获取电子邮件客户端不支持通过电子邮件发送HTML邮件
- 26. 用户获取多个电子邮件通知
- 27. 查找链接并通过电子邮件发送给我
- 28. 通过管道电子邮件保存电子邮件附件
- 29. 如果没有电子邮件客户端通过VB6发送电子邮件
- 30. PHP通过随机电子邮件帐户发送电子邮件
快速注:“find_all_by_ *”语法返回的结果数组,其中的“在那里”语法weexpectedTHIS的解决方案返回一个ActiveRecord关系 –