Ruby on Rails : 如何在 JSON 数组中找到匹配值?
Ruby on Rails : How to find a matching value in JSON arrays?
irb(main):001:0> d = OurDomains.find(3)
=> #<OurDomains:0x000000056ea410 @id="2", @internal_domains=["1.com", "2.com", "3.com"], @external_domains=["2.com"]>
以上面的响应为例,有人可以指导我如何比较 internal_domains 和 external_domains 数组中的值吗?特别是,我有兴趣在 view.html.erb 中显示 internal_domains 中与 external_domains 中的值相对应的所有值;在这种情况下是“2.com”
@internal_domains & @external_domains
irb(main):001:0> d = OurDomains.find(3)
=> #<OurDomains:0x000000056ea410 @id="2", @internal_domains=["1.com", "2.com", "3.com"], @external_domains=["2.com"]>
以上面的响应为例,有人可以指导我如何比较 internal_domains 和 external_domains 数组中的值吗?特别是,我有兴趣在 view.html.erb 中显示 internal_domains 中与 external_domains 中的值相对应的所有值;在这种情况下是“2.com”
@internal_domains & @external_domains