我有一个帖子资源和一个用户评级资源。
在我的routes.rb
中,我将用户评分嵌套在帖子中:
jsonapi_resources :posts do
jsonapi_resources :user_ratings
end
这已经正确地暴露了端点/posts/{id}/user-ratings
。
但是,当使用 测试此端点时{id}
,它会返回 all user-ratings
,而不仅仅是user-ratings
与该帖子 ID 相关联。
在我的帖子资源中,我尝试添加:has_many :user_ratings
,在用户评分中我尝试添加:has_one :post
。
在我的模型中,我添加了has_many
和belongs_to
。
然而,我没有尝试过让 api 只返回与特定帖子 ID 关联的用户评分。
任何见解将不胜感激,谢谢。