У меня есть приложение App2, в которое я отправляю запрос POST от App1, используя ActiveResource.
App2
POST
App1
ActiveResource
. На App1 у меня есть
module App2 class Iteeem # Purposely misspelled here def self.edit_item self.prefix "/api/editing_item/" post :item, {:property => {:value => 5665}} end end end
Поражает
http://app2.mydomain.com/api/editing_item/iteeems/item.xml
(Теперь вы знаете, почему я ошибся в этом)
Но я хочу, чтобы оно поразило
http://app2.mydomain.com/api/editing_item/item.xml
Пожалуйста, совет.
Ну, я понял это через несколько минут после того, как я написал это!Просто замените косую черту
, замените
self.prefix "/api/editing_item/"
на
self.prefix "/api/editing_item"
и добавьте
self.element_name ""
Надеюсь, это кому-нибудь поможет ...