ruby-on-rails - 如何将类添加到 erb 语句(在表单中,而不是在 do 语句中)
问题描述
我想知道如何在do
这样的语句中将 CSS 类参数添加到 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>
解决方案
类是 DOM 元素的属性。字符串没有类。
你可以将它包装在一个跨度中并将类分配给跨度......做这样的事情......
<%= tag.span f.summary, class: 'class-name' %>
或使用 p 标签...
<%= tag.p f.summary, class: 'class-name' %>
推荐阅读
- facebook - Facebook api 将多个 PSID 关联到一个标签
- javascript - HTML/Javascript 使用行标题折叠列
- php - 从一年的第一天减去 1 天未按预期工作
- dart - 我可以使用 ListTile 中的 onTap 转到新屏幕吗?
- c# - 序列化和反序列化索引字段名称以列出
- kubernetes - 如何查看 kubernetes 容器失败的日志
- mysql - MySQL:将 GROUP BY 查询应用于整个表
- json - SQL Server-JSON 对象在数组中包含数组
- excel - 自动从 excel 数据库/寄存器中删除条目
- javascript - 我期待一个函数返回一个字符串,但似乎返回未定义。它没有通过摩卡测试