1

ヘルパーの api_helper フォルダーにモジュール ApiHelper があり、ちょっとした混乱を引き起こしています。controllers/api/v1 には 2 つのコントローラーがあり、どちらも

include ApiHelper

正確なエラーは次のとおりです。

/Users/WEF6/.rvm/gems/ruby-1.9.3-p448/gems/activesupport-4.0.1/lib/active_support/dependencies.rb:461:in `load_missing_constant': Circular dependency detected while autoloading constant APIHelper (RuntimeError)

Rails-apiを使用してこのように設定されたapi_controllerがあるため、この問題が発生していると思います。

class ApiController < ActionController::API

私の通常のアプリケーションコントローラーはこのように設定されています

class ApplicationController < ActionController::Base

API コントローラーは ApiController から継承されますが、通常の App コントローラーは ApplicationController から継承されます。

あるいは、もっと単純なものかもしれません。考え?

4

1 に答える 1