【发布时间】:2016-09-14 08:30:27
【问题描述】:
我尝试命名我的资源和控制器,但现在当我尝试运行我的服务器时,它不断收到此错误:
JSONAPI:找不到资源“类别”。 (类 CategoryResource 没找到)
controller/api/v1/categories_controller.rb
class Api::V1::CategoriesController < ApplicationController
end
resources/api/v1/category_resource.rb
class Api::V1::CategoryResource < JSONAPI::Resource
attribute :name
has_many :posts
end
我不知道是什么触发了这个错误。我什至从 routes.rb 中删除了文件和对 Category 的引用
routes.rb
namespace :api do
namespace :v1 do
jsonapi_resources :categories
end
end
这是在我将文件从controllers 和resources 的根目录移动到api/v1 之后开始的。我的项目有什么问题?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 json-api jsonapi-resources