JSONを返す単純なAPIを介していくつかのリソースを公開しています。消費者がリソースを構築する必要がないように、各リソースへのパスを注入したいと思います。 User.all.to_json
のようなもののための所望の出力の例:私はヘルパーを使用し続けると、この種の情報でモデルを汚染しないようにたいURLを生成するためにRailsのJSONにシリアル化されているActiveRecordレコードに余分なデータを追加するにはどうすればよいですか?
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'
}}
];
。これを行う方法はありますか?それとも、これをモデルに入れるだけの方がいいですか?