Рубин на рельсах - каждый делает класс? - PullRequest
0 голосов
/ 25 августа 2018
<% consents_checkboxes.each do |checkbox| %>
  <%= checkbox.html_safe %>
<% end %>

Привет,

Могу ли я дать им класс, проходя через них? Я не могу заставить его работать и попробовал несколько разных способов.

Это то, чего я хотел бы достичь

<% consents_checkboxes.each do |checkbox| %>
  <%= checkbox.html_safe, class: 'checkbox' %>
<% end %>

спасибо

Ответы [ 2 ]

0 голосов
/ 25 августа 2018

Что на consents_checkboxes? Вы должны предоставить больше контекста, когда вы что-то просите ...

Похоже, у вас есть строки с HTML-кодом, верно? вам придется проанализировать строку с чем-то вроде nokogiri и добавить класс

<%= Nokogiri.parse(checkbox).add_class('checkbox') -%>

Или вы можете изменить процесс, который генерирует эти consents_checkboxes, для включения нужного вам класса. Может быть, есть лучшие варианты, но с этой информацией трудно сказать.

0 голосов
/ 25 августа 2018

Вы можете сделать это только с элементом. Что вы хотите сделать, это:

<% consents_checkboxes.each do |checkbox| %>
   <p class="checkbox"><%= checkbox.html_safe %></p>
<% end %>

Конечно, вы можете использовать другой элемент (span, div и т. Д.).

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