Sha256: 577b02d104667d292bf72828a09c763841d6493ce1e347467802c6103710b28c

Contents?: true

Size: 239 Bytes

Versions: 11

Compression:

Stored size: 239 Bytes

Contents

# http://jfire.io/blog/2012/04/30/how-to-securely-bootstrap-json-in-a-rails-view/
class ActionView::Base
  def json_escape(s)
    result = s.to_s.gsub('/', '\/')
    s.html_safe? ? result.html_safe : result
  end

  alias j json_escape
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
locomotive_cms-2.0.3 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.2 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.1 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.0 lib/locomotive/rails/action_view.rb
tribeca_cms-0.1.1 lib/locomotive/rails/action_view.rb
tribeca_cms-2.0.0.rc12 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.0.rc12 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.0.rc11 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.0.rc10 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.0.rc9 lib/locomotive/rails/action_view.rb
locomotive_cms-2.0.0.rc8 lib/locomotive/rails/action_view.rb