Как я могу превратить это в блок, используя массив% w в Ruby? - PullRequest
0 голосов
/ 07 мая 2011

У меня должна быть серия кнопок с разными значениями:

<p>
  <%= f.submit "Connected", :class => 'button' %> 
  <%= f.submit "Voicemail"%>
  <%= f.submit "Hangup"%>
  <%= f.submit "Not Interested" %> 
  <%= f.submit "Wrong Number" %>  
</p`> 

Глядя на это, кажется, я мог бы превратить его в блок do и передать массив% w, но не знаю точно, как ....? Спасибо ...

Ответы [ 2 ]

4 голосов
/ 07 мая 2011

Пример, который иллюстрирует точку:

%w[Connected Voicemail].each do |item|
     <%= f.submit "#{item}" %>
end

Поскольку это Rails, не ставьте это прямо в поле зрения, а создавайте его помощником.

0 голосов
/ 07 мая 2011

Вы имеете в виду, как это?

<% button_titles.each do |button_title| %>

   <%= f.submit button_title, :class => 'button' %>

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