繁体   English   中英

导轨中的示波器分辨率错误

[英]Scope resolution error in rails

module Spree
  module Admin
    class Spree::Admin::DefaultRedemptionBooksController < Spree::Admin::BaseController
      before_filter :authorize_admin

      def index
        @default_redemption_books = DefaultRedemptionBook.order('year desc, month')
        respond_to do |format|
          format.html
          format.csv { render text: @default_redemption_books.to_csv }
        end
      end
end
end

当我跑步时,它给了我们

NameError (uninitialized constant Spree::DefaultRedemptionBook):
activesupport (3.2.13) lib/active_support/inflector/methods.rb:230:in `block in constantize'
activesupport (3.2.13) lib/active_support/inflector/methods.rb:229:in `each'
activesupport (3.2.13) lib/active_support/inflector/methods.rb:229:in `constantize'
activesupport (3.2.13) lib/active_support/core_ext/string/inflections.rb:54:in `constantize'
/mnt/processing_dir/librify/librify-apps/shared/bundle/ruby/1.9.1/bundler/gems/spree_auth_devise-a6ae3646234d/app/controllers/spree/admin/admin_controller_decorator.rb:8:in `model_class'
/mnt/processing_dir/librify/librify-apps/shared/bundle/ruby/1.9.1/gems/spree_backend-2.0.3/app/controllers/spree/admin/base_controller.rb:19:in `authorize_admin'
activesupport (3.2.13) lib/active_support/callbacks.rb:506:in `_run__2536621662702313430__process_action__1018742768700982955__callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
actionpack (3.2.13) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (3.2.13) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (3.2.13) lib/action_controller/metal

我已经有DefaultRedemptionBook但尝试大礼包请帮助我

我的问题解决了

Renamedd DefaultRedemptionBooksController及其工作正常,因为我有两个同名类,因此它很混乱,控制器与调用另一个文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM