【发布时间】:2018-07-17 03:36:11
【问题描述】:
我目前需要传递一些方法作为参数才能正确渲染json:
render json: @objects.to_json(methods: [:num_of_properties])
此语法当前有效。但是,我想通过另一种方法;此方法接受 1 个参数。
我认为这会起作用:
render json: @objects.to_json(methods: [:num_of_properties, :property_is_owned_by?(current_user)])
这不起作用。这甚至可能吗?我认为,如果您首先可以将方法作为参数传递,那么您必须能够传递接受参数的方法。但我不知道。我对 Ruby 不太熟悉。
【问题讨论】:
标签: ruby-on-rails ruby