「Category」コントローラーとリソースに名前空間を追加しようとしています。
だから私が最初にしたことは、categories_controller.rb
toapp/controllers/api/v1/categories_controller
とcategory_resource.rb
toを移動することでしたapp/resources/api/v1/
そして、これらの成果物を次のように再宣言しました。
コントローラ
module Api
module V1
class CategoriesController < ApplicationController
#before_action :doorkeeper_authorize!
end
end
end
リソース
module Api
module V1
class CategoryResource < JSONAPI::Resource
attribute :name
end
end
end
そしてroutes.rb
、カテゴリルートをに移動しました
namespace :api do
namespace :v1 do
jsonapi_resources :categories
end
end
この問題を解決しようとして、すでにさまざまなエラーが発生しています。現在の構成では、これは私が得るエラーです:
JSONAPI: リソース「カテゴリ」が見つかりませんでした。(Class CategoryResource が見つかりません) (NameError)
私は何を間違っていますか?