【发布时间】:2021-05-28 19:13:08
【问题描述】:
我需要过滤记录以包含与传递给序列化程序的参数的 has_many 关系。 object_method_name 选项正在调用模型中的方法,但是如何将参数传递给方法?
或者有没有办法使用 Proc 来获取 has_many 关系的记录?至少找不到任何文档。
【问题讨论】:
标签: ruby-on-rails fastjsonapi jsonapi-serialize
我需要过滤记录以包含与传递给序列化程序的参数的 has_many 关系。 object_method_name 选项正在调用模型中的方法,但是如何将参数传递给方法?
或者有没有办法使用 Proc 来获取 has_many 关系的记录?至少找不到任何文档。
【问题讨论】:
标签: ruby-on-rails fastjsonapi jsonapi-serialize
找到了。你可以给它一个块
has_many :records do |object, params|
object.my_records(params)
end
【讨论】: