3

を使用してリクエストをApp2送信するアプリケーションがあります。POSTApp1ActiveResource

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

ご意見をお聞かせください。

4

1 に答える 1

3

さて、私がこれを投稿した直後にそれを手に入れました!末尾のスラッシュを置き換えるだけです

交換

self.prefix "/api/editing_item/"

self.prefix "/api/editing_item"

と追加

self.element_name ""

これが誰かを助けることを願っています...

于 2010-07-16T15:53:04.790 に答える