Попытка создать API для рельсов, однако проблема заключается в том, что «Ошибка типа в API :: V1 :: UsersController # index» «Несоответствие суперкласса для класса UsersController»
Я свяжу свой проект на github https://github.com/Akademyx/rails_api Полагаю, я перепробовал все упомянутое на досках.Я могу ошибаться, однако я хотел бы помочь вашим парням в этом.
Маршруты
Rails.application.routes.draw do
namespace :api, defaults: {format: 'json'} do
namespace :v1 do
resources :users
end
end
# scope module: :api, as: :api, format: 'json' do
# namespace :v1 do
# resources :users
# end
# end
end
контроллер
class Api
module V1
class UsersController < ::ApplicationController
def new
render json: {status: 'SUCCESS', message: "Loaded Users", data:"Recipes", status:'ok'}
end
end
end
end
# class Api::V1::UsersController < ApplicationController
# def index
# render json: {
# # id: @users.id
# # name: @users.username
# all: @users.all
# }
# end
# end
Так что я надеюсь, что смогучтобы понять мою проблему, а также получить помощь от кого бы то ни было.Я новичок в публикации переполнения стека, так что простите, если я не предоставил достаточно информации.