Я раскрываю некоторые ресурсы через простой API, который возвращает JSON. Я хотел бы ввести путь к каждому из ресурсов, чтобы потребителю не нужно было их создавать. Пример желаемого вывода для чего-то вроде 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, я бы хотел продолжить использовать помощников и не загрязнять модели такой информацией. Есть ли способ сделать это? Или мне лучше положить это в модель?