如何检查任何对象是否具有相同字段的相同数据?
是否有一行甜蜜的irb
代码可以检查任何对象
在其字段中是否具有相同的数据?
例如,我可以查看是否有任何对象
具有相同的电子邮件地址?或者,检查并查看是否有任何对象不是唯一的?
Is there a sweet irb
line of code that could check is any of the Object
's have the same data in their field?
For example, could I see if any of the Object
's have the same email? Alternatively, check and see if any of the objects are not unique?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以这样尝试:
使用所有实例变量作为键值对创建一个哈希,然后比较哈希:
假设您有两个对象 a 和 b:
编辑:
如果您正在谈论 Rails 模型那么你需要这个:
You could try it this way:
Create a hash with all instance variables as key-value pairs and then compare the hashes:
Assuming you have two objects a and b:
Edit:
If you are talking about Rails Models then you need this: