rails 3 отображаемое значение массива - PullRequest
0 голосов
/ 03 ноября 2010

Привет. Как отобразить значение домена из этого массива: {: domain => "www.domain1.com"}, {: domain => "domain1.com"}, {: domain => "www.domain2.com "}

Я пробовал это:

<% @domains.each do |d| %>
    <%= d %><br />
<% end %>

Это показывает это:

domainwww.shopcms.dk

domaindomain1.com

domainwww.domain2.com

Я также пытался получить valeu домена вроде этого <% = d.domain%> Это выдает мне ошибку.

Очевидно, я хочуотображать домен только как www.domain1.com

Ответы [ 2 ]

1 голос
/ 03 ноября 2010
<% @domains.each do |d| %>
  <%= d[:domain] %><br />
<% end %>
1 голос
/ 03 ноября 2010

, поскольку каждый элемент является хешем, если вы уверены, что он содержит только один ключ, вы можете использовать

d[:domain] 

, чтобы получить значение и распечатать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...