我有帮手:
module BreadcrumbsHelper
def breadcrumbs_cache_wrap(key, options, &block)
...
end
end
我将控制器的一部分提取到模块:
module ApplicationController::Breadcrumbs
def default_breadcrumbs
...
end
class ApplicationController < ActionController::Base
include ApplicationController::Breadcrumbs
...
end
现在我想将 Helper 连接到 Controller。我可以这样做:
class ApplicationController
include ApplicationController::Breadcrumbs
helper :breadcrumbs
...
end
它正在工作。问题是如何封装与面包屑模块的连接?
module ApplicationController::Breadcrumbs
helper :breadcrumbs
...
end
不幸的是,此代码无法正常工作“未定义的方法 `helper'”。