Я сейчас пытаюсь интегрироваться со сторонним API, используя активный ресурс.
Я выполнил большую часть работы, но борюсь с одним вложенным ресурсом.
/company/:company_id/users/:id
Я могу получить пользователей из компании, используя
API :: Company.find (124343) .users
но любые последующие изменения для пользователя не сохранятся.
Я знаю, что мне нужно поиграть с атрибутом Base.site, чтобы принять аргумент, я просто не могу найти, как установить атрибут. Например, в записи пользователя он имеет значение company_id. Таким образом, получить company_id очень просто, я просто не могу понять, как заставить URL-адрес правильно его содержать, и поэтому он не идет по правильному маршруту, а идет куда-то вроде
/company//users/32435