【问题标题】:how i can render a json for an list of ActiveRecord in Rails?我如何为 Rails 中的 ActiveRecord 列表呈现 json?
【发布时间】:2011-08-09 16:36:28
【问题描述】:

例如, 我的控制器中有一个目标列表

@targets = @user.targets.all

然后我想将@targets 呈现为客户端ajax 调用的json 结果。 在目标类定义中,我有一些我不想呈现的列。 我知道当渲染单个@target 时,我们可以使用

:only 

:except

但是,如何处理列表?

我试过了

@targets.each 做 |target| xxxx结束

合并json结果,失败。

【问题讨论】:

    标签: ruby-on-rails json


    【解决方案1】:

    在您的 Target 类中覆盖 as_json 并指定您不想呈现哪些列。

    更多详情here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-06
      • 2014-01-14
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多