问题标签 [html-safe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
926 浏览

ruby-on-rails - html_safe 不适用于 Rails

我无法让它工作......即使使用 raw 或 html_safe

看法

帮手

结果

成功的 btn<i class=" />之后

以下作品(我已经做了很多年了),但额外的do语法很烦人......

编辑

找到了更紧凑的语法:

0 投票
1 回答
517 浏览

ruby-on-rails - html_safe 在 rails 的 link_to 标题属性中不起作用

我想用富文本显示工具提示,如下所示

<%= link_to 'test', '#', :title => "<b>sample</b>".html_safe %>

它无法使用 html 标签显示。

想要在锚标题属性中显示没有 html 标记的 html 格式文本。

请分享你的想法。

0 投票
1 回答
54 浏览

html - 如何允许
文本?

我们怎样才能让用户能够在这里断线?

<%= f.text_area :name, rows: 4, class: 'form-control', id: "gold-standard", placeholder: 'Enter Value' %>

理想情况下只能<br>使用 html 元素,但最坏的情况是我们如何允许所有 html 元素,如<b>,<u>等?

对于后一种情况,我尝试使用:name.html_safeortext_area.html_safe但那些给了我错误。谢谢!

0 投票
2 回答
2638 浏览

javascript - 从 javascript rails 渲染 html

我有一个应该输出到未正确显示的 div 的部分渲染。我在我的 index.js.haml 中尝试过:

他们都在输出以下相同的东西:

在此处输入图像描述

如果我删除了 escape_javascript,它就不再工作了。

0 投票
3 回答
2956 浏览

php - 如何在 laravel 中使用带有 html 标签的 flash 消息?

我正在使用带有 laravel 的 Flash 消息向用户显示通知。
我想html在我的消息中包含标签。
例如:
Flash::overlay('Votre compte n’est pas encore activé.<a href="link_to_activation">activate</a>');

0 投票
1 回答
380 浏览

ruby-on-rails-3 - html_safe 上的行为?在 Rails 3.2.1 中

我正在尝试使用该html_safe?方法检查从数据库中检索到的字符串/文本是否包含任何 HTML。但是,该html_safe?方法没有返回我期望的值。让我们看看以下示例:

我希望第一次调用html_safe?返回true,第二次调用返回false。Rails 控制台上的结果在false两个调用中都返回...

我是否误解了html_safe?我想要实现的目的或有更好的方法?

0 投票
2 回答
784 浏览

ruby-on-rails - 如何以安全的方式使用 html_safe?

我想知道什么时候可以安全使用html_safe,什么时候不安全。我读到如果代码可能包含用户内容,您不想这样做。这在实践中意味着什么?

例如,对于这样一条消息,需要正确显示,但在这种情况下,html_safe它还包含用户输入的内容。那么使用......仍然安全吗?usernameorganizationnamehtml_safe

0 投票
3 回答
2102 浏览

javascript - html_safe 在rails to javascript中不起作用

我在控制器中声明了一个字符串数组,需要在 js 文件中使用。这是我的代码:

puts回报:

我现在需要在 javascript 中使用数组,所以我这样做:

javascript 无法正常工作,因为浏览器将其读取为:

我试过html_safe这样使用:

但它没有效果。如何让报价正常工作?

0 投票
1 回答
340 浏览

ruby-on-rails - 如何在 ruby​​ on rails 的元标记 og:description 内容中使用 html_safe

我像这样使用 og:description 元标记

但它会在页面顶部显示帖子的描述。

0 投票
0 回答
223 浏览

ruby-on-rails - ActiveSupport::SafeBuffer 未在视图中呈现?

非常简单的问题,但它让我发疯。

我在 Rails 视图中有这个方法调用:

这里的方法返回一个类型为 的对象ActiveSupport::SafeBuffer。如果我.to_str在控制台中调用它,我会看到预期的结果(只是一个 html img 标签)。但是,当我将上面的代码粘贴在视图中时,那里什么都没有。只是一个空字符串。

如果我这样做:

为了将其SafeBuffer转换为String对象,我在页面中看到了文字 HTML,而不是图像标签。

我觉得我在这里缺少一些简单或基本的东西。任何人都可以指路吗?提前致谢!

编辑:由于它已被请求,因此该get_image方法如下所示: