如何将类添加到erb语句(以表格形式,而不是do语句)

时间:2019-04-12 19:08:27

标签: ruby-on-rails ruby erb

我想知道如何将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>

1 个答案:

答案 0 :(得分:3)

类是DOM元素的属性。字符串没有类。

您可以将其包装在一个范围内,并将该类分配给该范围...执行类似的操作...

<%= tag.span f.summary, class: 'class-name' %>

或使用p标签...

<%= tag.p f.summary, class: 'class-name' %>