我一直在做一个副项目,我有点卡在这里所以我使用数组的形式提取一些信息
<%= @link.pixels.select{|x| x['platform']=='Facebook'} %>
结果在哪里
[#<Pixel id: 1, platform: "Facebook", name: "Facebook", pixel: "189874014884804", created_at: "2017-10-17 18:44:13", updated_at: "2017-10-17 18:44:13">]
如何从此数组中提取像素值?另外,这是选择的正确方法吗?如果 Pixel 中有两个重复的条目,平台名称为“Facebook”怎么办?
我已经被困在这里一段时间了。
如果您想要做的是pixel
从与字符串匹配的Pixel
实例集合中显示属性的值,这就是您要做的:platform
"Facebook"
<% @links.pixels.each do |pixel| %>
<% if pixel.platform == 'Facebook' %>
Pixel: <%= pixel.pixel %>
<%end%>
<%end%>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句