2
我刚刚开始使用RoR(和一般的Web开发)。
我知道在输出用户提供的数据时,我们应该用h()
助手来逃避它。
有没有办法确保操作所接收的所有表单数据(params?)能够保证自动转义? (我明白,在视图中显示时转义HTML是一个明智的决定,无论如何我都会这么做)。如何在Ruby on Rails中自动转义HTML?
我刚刚开始使用RoR(和一般的Web开发)。
我知道在输出用户提供的数据时,我们应该用h()
助手来逃避它。
有没有办法确保操作所接收的所有表单数据(params?)能够保证自动转义? (我明白,在视图中显示时转义HTML是一个明智的决定,无论如何我都会这么做)。如何在Ruby on Rails中自动转义HTML?
谢谢,这是在”输出“前面的好消息,但我想知道是否有可能做转义,即使行动只会得到HTML文字? (会喜欢使用Rails 3.0,但似乎有问题与mysql2宝石,不起作用:() – Zabba 2010-09-15 06:34:07
似乎有一个插件(对于RoR 2.3.7 +,我相信)称为rails_xss。谢谢为您的投入! – Zabba 2010-09-17 05:31:24