Rails 3 提供了 match
方法供我们自定义 routes,然而我们要小心使用它以避免“跨站脚本攻击”(XSS Attack)。比如像这样的 routes:
注:(r3 代表 Rails 3,r4 代表 Rails 4)
# routes.rb
"use strict"; | |
// Dependencies | |
const async = require("async"); | |
const gm = require("gm").subClass({ | |
imageMagick: true | |
}); | |
const aws = require("aws-sdk"); | |
const s3 = new aws.S3(); |
# | |
# 数字 | |
# | |
# 全て数値(全角) | |
/\A[0-9]+\z/ | |
# 全て数値(半角) | |
/\A[0-9]+\z/ |