instance method html_safe

Ruby on Rails edge

Since v2.3.18

Available in: v2.3.18 v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.11.3 v5.0.7.2 v5.1.7 v5.2.8.1 v6.0.6.1 v6.1.7.10 v7.0.10 v7.1.6 v7.2.4 v8.0.5.1 v8.1.4 edge

Signature

html_safe()

Marks a string as trusted safe. It will be inserted into HTML with no

additional escaping performed. It is your responsibility to ensure that the
string contains no malicious content. This method is equivalent to the
`raw` helper in views. It is recommended that you use `sanitize` instead of
this method. It should never be called on user input.

: () -> ActiveSupport::SafeBuffer

Source
# File activesupport/lib/active_support/core_ext/string/output_safety.rb, line 244
  def html_safe
    ActiveSupport::SafeBuffer.new(self)
  end

Defined in activesupport/lib/active_support/core_ext/string/output_safety.rb line 244 · View on GitHub · Improve this page · Find usages on GitHub

Defined in String

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close