Ich versuche, einen Namespace zu meinem 'Kategorie' Controller und Ressource hinzuzufügen.Namensraum für JSONAPI-Ressource und Controller
Das erste, was ich tat, war die categories_controller.rb
-app/controllers/api/v1/categories_controller
und die category_resource.rb
-app/resources/api/v1/
Und dann neu deklariert ich diese Artefakte wie folgt zu bewegen:
-Controller
module Api
module V1
class CategoriesController < ApplicationController
#before_action :doorkeeper_authorize!
end
end
end
Ressource
module Api
module V1
class CategoryResource < JSONAPI::Resource
attribute :name
end
end
end
Und in routes.rb
zog ich die Kategorien Route zu
namespace :api do
namespace :v1 do
jsonapi_resources :categories
end
end
ich versuchen verschiedene erros schon bekam dieses Problem zu lösen. In der aktuellen Konfiguration ist dies der Fehler, den ich erhalte:
JSONAPI: Ressource 'Kategorien' konnte nicht gefunden werden. (Klasse CategoryResource nicht gefunden)
Was mache ich falsch?
hey, danke für das Zurückschreiben. Ich folge diesem Teil des Leitfadens https://github.com/cerebris/jsonapi-resources#namespaces –
Wann wird der Fehler ausgelöst? – Albin
Wenn ich Schienen starte –