Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 是否可以从另一个助手调用helper\u方法?_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 是否可以从另一个助手调用helper\u方法?

Ruby on rails 是否可以从另一个助手调用helper\u方法?,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我有两个helper,examhelper和ResultsHelper exams_helper.rb module ExamsHelper def get_data ... end end results_helper.rb module ResultsHelper def find_result ... end end 是否可以访问ResultsHelper中的get_data方法 我知道如果我在ApplicationHelper上声明它,我可以访问它

我有两个
helper
examhelper
ResultsHelper

exams_helper.rb

module ExamsHelper
  def get_data
    ...
  end
end

results_helper.rb

module ResultsHelper
  def find_result
    ...
  end
end
是否可以访问
ResultsHelper
中的
get_data
方法


我知道如果我在
ApplicationHelper
上声明它,我可以访问它。还有其他解决办法吗

您可以始终使用
包含

module ResultsHelper
  include ExamsHelper

  def find_result
    get_data # works
  end
end

您可以始终使用
包含

module ResultsHelper
  include ExamsHelper

  def find_result
    get_data # works
  end
end

您可以始终使用
包含

module ResultsHelper
  include ExamsHelper

  def find_result
    get_data # works
  end
end

您可以始终使用
包含

module ResultsHelper
  include ExamsHelper

  def find_result
    get_data # works
  end
end