Tag: 渲染响应

Ruby to_json:方法参数

我在一个对象上使用to_json方法,并试图让:methods参数起作用。 我的模型(Drop)上有一个名为is_favorited_by_user? 。 此方法接受current_user的参数,然后检查该下拉是否被用户collections。 如何通过to_json方法传递此参数。 render :json => @drops.to_json(:methods => :is_favorited_by_user?(current_user))