`
kukuqiu001
  • 浏览: 211987 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

rails3 的json_escape、 java_escape、html_escape

 
阅读更多
json_escape、 javascript_escape
json 和javascript 在 rails的html.erb 文件中需要转义
在html.erb文件中可以简写为 <%=j  %>

html_escape 是对html进行转义,在rails3以上已经全部在<%= %> 中默认加载了


rails的文档: http://api.rubyonrails.org/classes/ERB/Util.html
详细解释为什么要javascript转义: http://stackoverflow.com/questions/1620113/why-escape-javascript-before-rendering-a-partial
分享到:
评论

相关推荐

    Ruby的25个编程细节(技巧、实用代码段)

    # Don't escape HTML entities in JSON, leave that for the #json_escape helper. # if you're ``` **解析:** 1. 如果定义了 `ActiveRecord`,则设置了两项配置: - `include_root_in_json` 为 `true`,表示在...

    Ruby on Rails中的ActiveResource使用详解

    ### Ruby on Rails中的ActiveResource使用详解 #### 一、引言 在现代Web开发中,Ruby on Rails(简称Rails)以其高效、优雅的特性而受到广泛欢迎。Rails框架内置了许多强大的工具来帮助开发者构建高性能的应用程序...

    escape-velocity:一次亚轨道太空飞行回顾了Ruby on Rails和React.js应用程序

    Rails通过JSON API与React进行通信,使得前端可以独立更新,而不会影响后端。这种分离关注点的方式,使得团队可以并行开发,提升了项目的迭代速度。 此外,项目中可能还涉及到其他一些技术栈,如Webpack用于模块...

    Rails-4-AJAX-Form:Rails 4 AJAX表单示例

    format.json { render json: @post.errors, status: :unprocessable_entity } end end end ``` 在这里,`respond_to`块允许我们根据请求类型返回不同的响应。当是AJAX请求时,Rails会查找`create.js.erb`模板。...

    Ruby程序中发送基于HTTP协议的请求的简单示例

    $logger.info("传入data参数:#{data.to_json},文件名:#{__FILE__},第 #{__LINE__} 行") end request = Net::HTTP::Get.new(uri.request_uri) response = http.request(request) rescue =&gt; exception $...

Global site tag (gtag.js) - Google Analytics