我正在尝试设置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'定义控制器? –
你是什么意思? –
我的意思是该文件中的控制器? –