如何在 Ruby on Rails 中显示此数组中的值

拉胡尔·拉卡尼

我一直在做一个副项目,我有点卡在这里所以我使用数组的形式提取一些信息

<%= @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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章