ruby-on-rails - "h"中的 "<%=h [ ...] %>"是什么意思?

标签 ruby-on-rails ruby templates

当我生成默认脚手架时,show.html.erb 上的显示标签有

<%=h @broker.name %>

我知道 <% 之间的区别和 <%= . “h”是做什么的?

最佳答案

html 转义。这是一种将 < 和 > 之类的东西转换为数字字符引用的方法,这样渲染就不会破坏您的 html。

关于ruby-on-rails - "h"中的 "<%=h [ ...] %>"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/296747/

相关文章:

html - 使用 Rails 获取单选按钮选择

ruby-on-rails - 是否可以使用 "eval"来定义一个函数(而不是每个函数一个)?

ruby-on-rails - Ruby on Rails 和数据库关联

ruby-on-rails - 如何登录功能规范

c++ - 与模板函数交友并避免虚函数/抽象基

c++ - 从 C++ 模板中的非 const 左值引用推导出 const 左值引用

c++ - clang 中明确指定的参数无效,但在 gcc 中编译成功——谁错了?

ruby-on-rails - 如何在 Rails 中建立相互的友谊

ruby - 库未加载 : libssl. 1.0.0.dylib

ruby - 尝试安装 jekyll,出现以下错误 : Failed to build gem native extension