有时会获取ActionController :: RoutingError(未初始化的常量Api :: ..,):

时间:2019-05-03 20:29:10

标签: ruby-on-rails rest

我为现有应用程序添加了REST API,但有时从api调用此方法时遇到ActionController::RoutingError (uninitialized constant Api::ProductsController)Puma caught this error: uninitialized constant Api::ProductsHelper或与其他控制器相同的问题。这并非每次都会发生,而且我也不知道下次谁会崩溃。

Files structure

routes.rb

namespace :api, defaults: {format: :json} do
  resources :products do
      get :is_new, :is_sale, :is_hit, on: :collection
  end

  resources :brands do
      get 'for_menu', on: :collection
  end
end

ProductsController.rb

class Api::ProductsController < ApiController

0 个答案:

没有答案