我正在嘗試設置RoR API,但是我一路上碰到了一些roadbump。無聊編碼後得到我打一個錯誤,沒有引起太大意義,我的數據庫設置正確的(我是新來的回報率)無法在API控制器中自動加載常量
Unable to autoload constant Api::V1::SubmissionsController, expected ./app/controllers/api/v1/submissions_controller.rb to define it
我不太清楚這是什麼錯誤手段和我的互聯網搜索空着一個明確的答案。我希望你們中的任何一位都能幫助我。
路線
Rails.application.routes.draw do
namespace :api, :defaults => {:format => :json} do
namespace :v1 do
get "/submissions", to: "submissions#index"
end
end
end
submission.rb
class Submission < ActiveRecord::Base
end
submissions_controller.rb
class API::V1::SubmissionsController < ApplicationController
def index
@submissions = Submission.all
render json: @submissions, status: :ok
end
end
是否'應用程序/控制器/ API/V1/submissions_controller.rb'定義控制器? –
你是什麼意思? –
我的意思是該文件中的控制器? –