Rails とモジュール/名前空間は初めてです
私のコントローラーは次のように名前空間が付けられています:
module Api
module V1
class PostsController < ApiController
また、ActiveModel::Serializers はアプリ フォルダーに "Serializers" フォルダーを配置し、その中に次のコードを含む post_serializer.rb を作成しました。
class PostSerializer < ActiveModel::Serializer
attributes :id, :body, :category,
end
JSON 応答にアクセスしようとすると、次のようになります。
NameError at /api/v1/posts
uninitialized constant Api::V1::PostsController::PostSerializer
ここでの問題は何ですか? API バージョンと一緒にシリアライザーを名前空間化する最良の方法は何ですか?