私はRuby Railsで手をかけています。 JSON形式でデータベースをレンダリングしようとしています。何らかの理由で、私がPostmanからGETリクエストを送信するたびに、ルーティングエラーが発生します。私が「レールルート」をタイプするとき、私は適切なルートを得る。そのイメージは以下に定義されている。 私のroute.dbのコードを以下に示し、エラーのスクリーンショットを示します。誰かが私にこのことを導くことができれば、私は感謝しています。 routes.dbRuby RailsがHTTP GETリクエストで見つからない
Rails.application.routes.draw do
namespace 'api' do
namespace 'v1' do
resources :questions
end
end
end
ため
コードコントローラー
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
'QuestionsController'はapi/v1 /フォルダにありますか? –
イメージの代わりに実際のレスポンスJSONを貼り付けることができます。 –
私は 'QuestionsController'が間違ったディレクトリにあると信じています。それは 'app/controllers/api/v1 /'ディレクトリにあるべきです – Kushal