【发布时间】:2013-04-18 10:11:55
【问题描述】:
我有一个从表中选择组记录的查询。
@groups = Group.all
其中一个属性id 与处理从控制器发送给它的 JSON 的前端框架不兼容。
我的问题是,在@groups 中获得组列表后,如何将每个属性的 id 更改为不同的名称,即group_id?
我不会将其用于视图或其他任何内容,我只需将键名 id 更改为 group_id。
例如,假设我运行@groups.first。它应该返回...
=> #<Group id: 1, owner_id: 81, name: "my awesome group", updated_at: "2013-04-23 20:58:27", created_at: "2013-04-23 20:58:27">
当我将其格式化为 json 时,我有键值 id: 1。实际上我需要它是group_id: 1。
【问题讨论】:
-
你到底为什么需要那个?
-
说来话长。感谢 Objective-C。
标签: ruby-on-rails ruby-on-rails-3 activerecord hash attributes