Nic*_*rre 2 ruby api ruby-on-rails
我正在尝试设置一个RoR API,但是我正在沿着一些道路暴击.经过繁琐的编码以使数据库设置正确后,我遇到了一个对我来说没有意义的错误(我是RoR的新手)
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
Run Code Online (Sandbox Code Playgroud)
submission.rb
class Submission < ActiveRecord::Base
end
Run Code Online (Sandbox Code Playgroud)
submissions_controller.rb
class API::V1::SubmissionsController < ApplicationController
def index
@submissions = Submission.all
render json: @submissions, status: :ok
end
end
Run Code Online (Sandbox Code Playgroud)
您的文件包含:
class API::V1::SubmissionsController < ApplicationController
Run Code Online (Sandbox Code Playgroud)
Rails期望:
class Api::V1::SubmissionsController < ApplicationController
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |