我定义了text =" abc"。
然后,在html中,<%= simple_format(text) %>
生成<p>"abc"</p>
并描述abc。我想做这个<p class = 'some_class'>abc</p>
。我怎么做?
我尝试了<%= simple_format(text) %>.gsub(/<p>/, "<p class='some_class'>") %>
,但这会产生"<p class='some_class'>abc</p>"
,而不是<p class='some_class'>"abc"</p>
。
如果我可以从abc中制作<p class='some_class'>abc</p>
,则无需使用simple_format。你有什么想法吗?
答案 0 :(得分:1)
使用simple_format选项。
simple_format(text, class: 'some_class')
和simple_format提供了许多便利,阅读文档。 http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-simple_format
答案 1 :(得分:0)
没有必要使用simple_format。
<p class="your class"><%= text %></p>
但你可以提供一个课程:
<%= simple_format text, class: 'my_class' %>