我試圖給我的'類別'控制器和資源添加一個命名空間。命名空間JSONAPI資源和控制器
所以,我做的第一件事是移動categories_controller.rb
到app/controllers/api/v1/categories_controller
和category_resource.rb
到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:找不到資源'類別'。 (類別資源未找到)(NameError)
我在做什麼錯?
嘿,謝謝你的回覆。我正在關注這部分指南https://github.com/cerebris/jsonapi-resources#namespaces –
何時拋出錯誤? – Albin
當我開始導軌 –