1

我有一个CopiesHelper带有方法的模块cc

在我的ApplicationController,我有

helper :all 
helper_method :cc #just tried putting this in recently

如果在我的另一个控制器中,我尝试使用该cc方法,我得到

undefined method 'cc' for #<OtherController:0xblublublublub>

我在这里错过了一步吗?

4

2 回答 2

0

如果您想CopiesHelper在其中一个控制器中使用您的,只需执行以下操作:

{app_dir}/app/controllers/your_controller.rb

class YourController < ApplicationController
    include CopiesHelper

如果您想CopiesHelper在应用程序的每个控制器中使用您的,只需执行以下操作:

{app_dir}/app/controllers/application_controller.rb

class ApplicationController < ActionController::Base
    include CopiesHelper
于 2012-02-17T16:31:01.643 回答
0

好吧,似乎助手通常不用于控制器!

于 2010-06-07T19:10:03.563 回答