application_controller.rb
class ApplicationController < ActionController::Base
end
api/application_controller.rb
module Api
class ApplicationController < ActionController::Base
end
end
api/users_controller.rb
module Api
class UsersController < ApplicationController
end
end
上面代码在 development 模式下,如果先访问过 application_controller 再访问 api/application_controller ,就会出现 api/users_controller 继承了 application_controller ,而不是继承 api/application_controller 的情况,换作启动 rails s 后先访问 api ,就没问题
production 下也没问题
我现在是用 class UsersController < Api::ApplicationController 解决