提交 99131939 编写于 作者: P Piotr Sarnacki

For view_context we need to initialize RoutesProxy in context of controller,...

For view_context we need to initialize RoutesProxy in context of controller, not view, quick fix, I need to dig into it later
上级 8fdeff0f
......@@ -301,11 +301,13 @@ def mounted_helpers(name = nil)
MountedHelpers
end
def define_mounted_helper(name, helpers = nil)
def define_mounted_helper(name)
return if MountedHelpers.method_defined?(name)
routes = self
MountedHelpers.class_eval do
define_method "_#{name}" do
RoutesProxy.new(routes, self)
RoutesProxy.new(routes, (self.respond_to?(:controller) ? controller : self))
end
end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册