我试图从另一个Rails应用程序请求数据,但我总是收到“URL not found”错误。 是否可以使用调试器来计算预期的ActiveResource调用的预期URL和参数?如何验证ActiveResource打算在通话中使用的URL?
例如,我想提出以下参数GET请求:
https://some_server.com/employees/search.xml?last_name=smith
而且我有以下的ActiveResource模型
class Employee < ActiveResource::Base
self.site = "https://some_server.com"
end
而且some_server.com应用程序有一个这样映射的搜索动作:
map.connect "/employees/search.:format", :controller => 'employees', :action => 'search'
但是当我试试这个:
Employee.new(:last_name => 'smith).get(:search)
我得到404“服务未找到”错误。对我来说,这听起来像ACtiveResource请求的URL不正确,因为当我通过浏览器提出上述请求时,我得到了xml。任何想法我做错了什么?
Cheerio, 伯恩斯
什么是你的日志服务器?请求真的叫。我想这不是你想象的。 – shingara 2010-05-12 13:22:01