代码之家  ›  专栏  ›  技术社区  ›  Zabba fl00r

如何在rubyonrails中自动转义HTML?

  •  2
  • Zabba fl00r  · 技术社区  · 14 年前

    我刚刚开始使用RoR(以及一般的web开发)。

    我知道当输出用户提供的数据时,我们应该用 h()

    有没有办法确保所有的表单数据(params?)收到的动作是否保证自动转义?(我知道在视图中显示时转义HTML是一个明智的决定,在任何情况下我都会这么做)。

    1 回复  |  直到 14 年前
        1
  •  3
  •   stephenmurdoch    14 年前

    不知道这是否是你想要的答案,但是你可以通过升级你的应用到rails3来做到这一点-引用Ryan Bates“在rails3中,但是,输出是自动转义的,所以不需要使用h方法”-阅读 asciicast railscast :)