我想知道如何将CSS类参数添加到do
语句内的ERB语句中;
<% @relatives&.each do |f| %>
<%== f.summary %> <!-- This one here -->
<% end %>
我尝试过:<%== f.summary, class: "class-name" %>
因为它以这样的形式工作:<%= f.input :name, class: "class-name" %>
在表格之外,这甚至可能吗?
关键是我正在使用CKEditor为某个内容编写摘要,并且注入了自己的<p>
标签,使<p>
标签周围的样式无效。
它以前是这样写的:<p class="card-text basic"><%= raw f.summary %></p>
答案 0 :(得分:3)
类是DOM元素的属性。字符串没有类。
您可以将其包装在一个范围内,并将该类分配给该范围...执行类似的操作...
<%= tag.span f.summary, class: 'class-name' %>
或使用p标签...
<%= tag.p f.summary, class: 'class-name' %>