Ich versuche meine Hand bei Ruby Rails. Ich versuche, meine Datenbank im JSON-Format zu rendern. Aus irgendeinem Grund bekomme ich immer einen Routing-Fehler, wenn ich eine GET-Anfrage von Postman absende. Wenn ich "Rails Routes" tippe, bekomme ich richtige Routen. Bild davon ist unten definiert. Code für meine route.db ist unten angegeben und Screenshot des Fehlers. Ich wäre dankbar, wenn mir jemand dabei helfen könnte.Ruby Rails bekommen 404 Nicht gefunden auf HTTP GET Anfrage
-Code für routes.db
Rails.application.routes.draw do
namespace 'api' do
namespace 'v1' do
resources :questions
end
end
end
-Code für Controller
module Api
module V1
class QuestionsController < ApplicationController
def index
questions = Question.order('created_at DESC');
render json: {status: 'SUCCESS', message:' Loaded Questions', data: questions}, status: :ok
end
end
end
end
Ist 'QuestionsController' in api/v1/Ordner? –
können Sie die tatsächliche Antwort JSON anstelle des Bildes einfügen. –
Ich glaube, der 'FragenController' ist im falschen Verzeichnis. Es sollte im 'app/controllers/api/v1 /' Verzeichnis sein – Kushal