【发布时间】:2010-10-25 14:58:26
【问题描述】:
我通过返回 JSON 的简单 API 公开一些资源。我想注入每个资源的路径,这样消费者就不需要构造它们。 User.all.to_json 之类的所需输出示例:
users: [
{user: {
id: 1,
name: 'Zaphod',
url: 'http://domain.com/users/1.json'
}},
{user: {
id: 2,
name: 'Baron Munchausen',
url: 'http://domain.com/users/2.json'
}}
];
为了生成 URL,我想继续使用帮助程序而不是用此类信息污染模型。有没有办法做到这一点?还是我最好将其放入模型中?
【问题讨论】:
标签: ruby-on-rails json serialization