Получить действие URL-адреса участника с помощью ActiveResource

У меня есть маршрут в моем приложении, который выглядит примерно так:

/deployments/:id/logs.json

Он используется для получения журналов для конкретного развертывания. В моем клиентском коде, основанном на ActiveResource , у меня есть следующее:

logs = Deployment.find(deployment.id).get(:logs, opts)

Где opts - это некоторые параметры, которые я отправляю через строку запроса.

Проблема с этим кодом в том, что он разбивает запрос на две части. Метод Deployment # find запрашивает:

GET /deployments/:id.json

А затем, если он обнаружен, отправляется второй запрос:

Что мне не хватает?

6
задан Synesso 8 September 2010 в 23:50
поделиться