提交 dc2e3ea8 编写于 作者: A Aaron Patterson

fix escaping in generation

上级 62d1b330
......@@ -144,12 +144,18 @@ def nary(node)
node.children.map { |c| visit(c) }.join
end
def visit_STAR(node)
if value = options[node.left.to_sym]
escape_path(value)
end
end
def visit_SYMBOL(node)
key = node.to_sym
if value = options[key]
consumed[key] = value
Router::Utils.escape_path(value)
key == :controller ? escape_path(value) : escape_segment(value)
else
"\0"
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册