2010-07-16 63 views
2

我有一個應用程序App2我發送POSTApp1請求使用ActiveResource自定義的URL來自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 

請指教。

回答

3

好吧,我發佈了這一瞬間後得到它! 只需更換尾隨斜線

更換

self.prefix "/api/editing_item/" 

self.prefix "/api/editing_item" 

,並添加

self.element_name "" 

希望這可以幫助別人...