Я пытаюсь запросить данные из другого приложения Rails, но получаю сообщение об ошибке «URL не найден».
Можно ли использовать отладчик для определения предполагаемого URL-адреса и параметров для предполагаемого вызова ActiveResource?
Например, я хотел бы сделать запрос 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 «Служба не найдена». Для меня это звучит как URL, который запрашивает ACtiveResource, неверно, потому что когда я делаю вышеупомянутый запрос через браузер, я получаю XML. Есть идеи, что я делаю не так?
Cheerio,
Berns