我在用着主动模型序列化器 https://github.com/rails-api/active_model_serializers。我有一个模型活动,其中有很多活动。
我想返回前 n 个活动的事件。我想我应该将参数 n 传递给事件序列化器。
版本中~> 0.10.0
你需要使用@instance_options
。使用上面的@Jon Gold 示例:
# controller
def action
render json: @model, option_name: value
end
# serializer
class ModelSerializer::ActiveModel::Serializer
def some_method
puts @instance_options[:option_name]
end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)