尝试从控制器

时间:2016-12-20 09:49:44

标签: ruby-on-rails module uninitialized-constant

我创建了一个带有一些实用程序类的模块。 该模块中的一个类几次从我的一个控制器实例化:

class Admin::Statistic::StatisticsController < Admin::Statistic::ApplicationController

  def index
    @data_global_turnover               = Elasticsearch::Graphes::Graph::Drilldown.new(model: :order, request_params: {nature: :total_turnover, year: 2016}).classic
    @data_average_basket                = Elasticsearch::Graphes::Graph::Drilldown.new(model: :order, request_params: {nature: :avg_basket, year: 2016}).classic
  end

第一个电话正在工作,但在第二个电话中,我得到了:

uninitialized constant Elasticsearch::Graphes::Graph::Drilldown

如何在第一次调用时初始化常量而不是第二次调用? 我该如何解决这个问题?

0 个答案:

没有答案