【发布时间】:2020-04-08 11:18:34
【问题描述】:
发送参数有问题。 我有 user_serializer 和 book_serializer,我想将 user_id 发送到 user_serializer 中的 book_serializer。像这样:
class UserSerializer < ActiveModel::Serializer
attributes :id
has_many :books, serializer: BookSerializer, your_option_name: object.id
end
然后是 BookSerializer
class BookSerializer < ActiveModel::Serializer
attributes :id, :test
def test
@instance_options[:your_option_name]
end
end
但它不工作,得到空值。
有什么想法吗?十分感谢。
【问题讨论】:
标签: ruby-on-rails active-model-serializers