Api::V1
- это пространство имен моего schedules#index
ресурса.Но контроллер не получит доступ к сериализатору.
module Api
module V1
class ApiController < ApplicationController
include ActionController::Serialization
include Concerns::ErrorHandler
before_action do
namespace_for_serializer = Api::V1
end
end
end
end
module Api
module V1
class SchedulesController < ApiController
def index
@schedules = current_user.schedules
render json: @schedules
end
end
end
end
module Api
module V1
class ScheduleSerializer < ActiveModel::Serializer
attributes :id
end
end
end
Я перепробовал все.Объявите сериализатор напрямую против each_serializer: ScheduleSerializer
, который просто возвращает ошибку «неинициализированная константа».
Чего мне не хватает?