У меня быстрый вопрос об активном ресурсе. Если у меня есть ресурс пользователя, когда я делаю вызов, как
User.find(1).put(:promote, :position => 'manager')
Согласно API это переводится в этот вызов /users/1/promote.xml?position=manager
Мой вопрос такой. Activeresource фактически делает два вызова здесь? выполнение поиска get, затем добавление этого объекта или добавление .put к .find означает, что он просто выполняет один вызов. Если это так, то единственной причиной .find является указание правильного формата URL-адреса / users /: id / продвижение ??
Я не смог найти в документах, где это может быть указано, но именно .find заставляет меня думать, что, возможно, происходит два вызова службы?