相关疑难解决方法(0)

Ruby on Rails:如何将字符串呈现为HTML?

我有

@str = "<b>Hi</b>"
Run Code Online (Sandbox Code Playgroud)

在我的观点中:

<%= @str %>
Run Code Online (Sandbox Code Playgroud)

页面上显示的内容是:<b>Hi</b>当我真正想要的是.将字符串"解释"为HTML标记的红宝石方法是什么?


编辑:案例在哪里

@str = "<span class=\"classname\">hello</span>"
Run Code Online (Sandbox Code Playgroud)

如果在我看来我做

<%raw @str %>
Run Code Online (Sandbox Code Playgroud)

HTML源代码是<span class=\"classname\">hello</span>我真正想要的是什么<span class="classname">hello</span>(没有反斜杠转义双引号).什么是"unes​​cape"那些双引号的最佳方式?

html ruby string ruby-on-rails

149
推荐指数
6
解决办法
16万
查看次数

在erb模板中禁用HTML转义

在Rails 3应用程序中,我有一个域类,其中一个属性存储纯HTML内容(它是一个博客应用程序,域类是Post).

在ERB模板中,我需要在格式化时显示属性的内容,并使用HTML标记.但是,Rails正在逃避所有HTML标签!如何为此类属性禁用此行为?

例:

somePost = Post.new
somePost.content = "<strong> Hi, i'm here! </strong>"
Run Code Online (Sandbox Code Playgroud)

在erb模板中:

<%= somePost.content %>
Run Code Online (Sandbox Code Playgroud)

生成的HTML被转义:

&lt;strong&gt; Hi, i'm here! &lt;/strong&gt;
Run Code Online (Sandbox Code Playgroud)

escaping erb ruby-on-rails-3

39
推荐指数
3
解决办法
3万
查看次数

13
推荐指数
1
解决办法
833
查看次数

ruby on rails qr code implementmetation

嗨,我试图在我的rails网站上使用sam vincents qr代码生成器创建一个qr代码https://github.com/samvincent/rqrcode-rails3 .......首先我将此代码添加到控制器

class QrcodeController <ApplicationController

def qrcode respond_to do | format |
format.html
format.svg {render:qrcode => @qrurl,:level =>:l,:unit => 10,:color => black}
format.png {render:qrcode => @qrurl} format.gif { render:qrcode => @qrurl} format.jpeg {render:qrcode => @qrurl} end end

   def options 
     {:qrcode => "http://helloworld.com", size => 4} 
      end 
Run Code Online (Sandbox Code Playgroud)

结束

然后我不确定在视图中添加什么我试过这个

<div class="Qrcode qr">
<h2>Qr code</h2>

<p><%= link_to "SVG",  Qrcode_path("svg")  %></p>
<p><%= link_to "PNG",  Qrcode_path("png")  %></p>
<p><%= link_to "JPEG", Qrcode_path("jpeg") %></p>
<p><%= link_to "GIF",  Qrcode_path("gif")  %></p>
Run Code Online (Sandbox Code Playgroud)

我会很感激任何有关它如何工作的帮助,因为他们使用ruby 1.9.3和rails 4.0.1并不是很多在线指令

qr-code ruby-on-rails ruby-on-rails-4

7
推荐指数
1
解决办法
3050
查看次数

Rails:<%=和<%==之间的区别?

我正在寻找具有所有erb插值的遗留代码<%==...而且我之前从未使用过.

它是为了什么?它有什么不同<%=

ruby-on-rails erb

2
推荐指数
1
解决办法
139
查看次数