【发布时间】:2011-04-09 12:04:25
【问题描述】:
Rails ActiveResource 很棒......除了一件事:据我所知,没有办法看到它在幕后使用的 URL。例如,假设我有一个名为 Issue 的 ActiveResource,用于 myIssues.com/issues.xml 上的 Web 服务。如果我这样做:
Issue.find(:all, :params => {:page => 2})
我希望 ActiveResource 会调用:
myIssues.com/issues.xml?page=2
...但我实际上并不知道。据我所知,ActiveResource 可能认为它不喜欢“页面”这个词,所以它实际上是在使用:
myIssues.com/issues.xml?mod_page=2
这使得调试变得困难。现在我遇到了一种情况,如果我转到我 认为 ActiveResource 正在使用的 URL,它就可以正常工作。但是,当我实际使用 ActiveResource 时,它不起作用。看到它正在获取的 URL 将对此非常有帮助,所以...
有没有人知道记录(或以其他方式输出;如果有一些 resource.url 方法也可以很好地工作)ActiveResource 用来做它的事情的 URL?
【问题讨论】:
标签: ruby-on-rails logging activeresource