Как исправить «несоответствие суперкласса для класса UsersController» - PullRequest
0 голосов
/ 08 июня 2019

Попытка создать 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

Так что я надеюсь, что смогучтобы понять мою проблему, а также получить помощь от кого бы то ни было.Я новичок в публикации переполнения стека, так что простите, если я не предоставил достаточно информации.

...