4

Rails 4.2.3 を使用しています。コントローラーに次の行があります。

service = XACTEService.new(“Event”, '2015-06-01', 'Zoo')

問題のクラスは app/services/XACTEService.rb で定義されています。ただし、コントローラーにアクセスすると、次のエラーが表示されます。

uninitialized constant MyObjectsController::XACTEService

ただし、これを config/application.rb ファイルに追加しました

  class Application < Rails::Application
    config.autoload_paths += %W(#{config.root}/services)

そのため、コントローラーが自分のサービスを見つけられない理由がわかりません。

4

1 に答える 1

9

このファイルの名前を変更します:

app/services/XACTEService.rb

に:

app/services/xacte_service.rb
于 2016-05-31T13:57:41.133 に答える