Rails ActiveResource потрясающий ... за исключением одного: насколько я могу судить, нет никакого способа узнать, какой URL он использует за кулисами.Например, допустим, у меня есть ActiveResource с именем Issue для веб-службы по адресу myIssues.com/issues.xml.Если я сделаю:
Issue.find(:all, :params => {:page => 2})
, я бы ожидал, что ActiveResource сделает вызов:
myIssues.com/issues.xml?page=2
... но на самом деле я этого не знаю.Насколько я знаю, ActiveResource мог бы решить, что ему не нравится слово «страница», поэтому он на самом деле использует:
myIssues.com/issues.xml?mod_page=2
Это затрудняет отладку.Прямо сейчас у меня есть ситуация, когда, если я перехожу по URL, который я думаю использует ActiveResource, он работает просто отлично.Однако, когда я на самом деле использую ActiveResource, он не работает.Просмотр URL-адреса, который он получает, был бы чрезвычайно полезен в этом, так что ...
Кто-нибудь знает способ записи (или иного вывода; если есть какой-то метод resource.url, который тоже будет работать)s) что ActiveResource использует для своей цели?