提交 934bdf67 编写于 作者: A Aaron Patterson

push `action` option extraction up one frame.

上级 97bbde76
......@@ -72,17 +72,19 @@ def self.build(scope, set, path, as, controller, options)
defaults = (scope[:defaults] || {}).dup
new scope, set, path, defaults, as, controller, options
default_action = options.delete(:action) || scope[:action]
new scope, set, path, defaults, as, controller, default_action, options
end
def initialize(scope, set, path, defaults, as, controller, options)
def initialize(scope, set, path, defaults, as, controller, default_action, options)
@requirements, @conditions = {}, {}
@defaults = defaults
@set = set
@to = options.delete :to
@default_controller = controller
@default_action = options.delete(:action) || scope[:action]
@default_action = default_action
@as = as
@anchor = options.delete :anchor
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册