我有一个多态标签,想通过这个标签搜索不明确的项目。
我怎样才能返回这个葡萄实体?
class Tag < ActiveRecord::Base
belongs_to :taggable, polymorphic: true
end
class Article < ActiveRecord::Base
has_many :tags, as: :taggable
end
class Post < ActiveRecord::Base
has_many :tags, as: :taggable
end
module Api
module Entities
class Tag < Grape::Entity
expose :lable
expose :taggable # HELP: , using Api::Entities::<polymorphic>
end
end
我需要定义实体taggable
来公开 Swagger aka OpenAPI 接口。