相关疑难解决方法(0)

raw vs html_safe vs. h to unescape html

假设我有以下字符串

@x = "<a href='#'>Turn me into a link</a>"
Run Code Online (Sandbox Code Playgroud)

在我看来,我想要显示一个链接.也就是说,我不希望@x中的所有内容都被取消转义并显示为字符串.使用之间有什么区别

<%= raw @x %>
<%= h @x %>
<%= @x.html_safe %>
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails erb

318
推荐指数
5
解决办法
25万
查看次数

如何将换行符转换为<BR>标记?

鉴于textarea中的以下文本:

Line 1 stuff.. Line 1 stuff.. Line 1 stuff.. Line 1 stuff.. Line 1 stuff.. 

Line 2 stuff.. Line 2 stuff.. Line 2 stuff.. Line 2 stuff.. Line 2 stuff.. 
Run Code Online (Sandbox Code Playgroud)

我想将新行转换为<BR>标记,而不是使用simple_format <P>标记...

所以我尝试过:

 str = str.gsub("\r\n", '<br>')
Run Code Online (Sandbox Code Playgroud)

问题是这是两个<BR>标签:

<div class="message">line 1<br><br>Line 2</div>
Run Code Online (Sandbox Code Playgroud)

怎么只做一个<BR>标签?

ruby regex ruby-on-rails ruby-on-rails-3

3
推荐指数
2
解决办法
3047
查看次数

标签 统计

ruby-on-rails ×2

erb ×1

regex ×1

ruby ×1

ruby-on-rails-3 ×1