2010-10-22 56 views
8

我試圖使這個工作,但我使用標準(舊)actionwebservice時,得到「未初始化常量ActionWebService」錯誤,但如果我安裝datanoise的actionwebservice寶石我不能設置項目正確使用它們(在Gemfile中使用gem Bundler)。Ruby on Rails 3以及如何使網絡服務

還有一個選擇嗎?有人認爲這工作?

回答

4

據我所知datanoise的寶石是不軌3兼容。在github頁面上,它說它是版本2.3.2。然而這裏是一個rails 3 fork

爲什麼你不能使用ActiveResource?你有沒有使用REST的某種特定要求?

2

github上的很多人已經分叉了datanoise 2.3.2 actionwebservice,並且具有Rails3兼容版本。不知道哪一個效果最好,但我知道這個人做:

寶石 'actionwebservice',:git的=> 「混帳://github.com/dnordberg/actionwebservice.git」

+0

我dnordberg的寶石嘗試因爲我是RoR的相對newby(不是編程雖然),我不是很確定其他缺失的步驟是什麼。我添加了AWS gem,SOAP4R(github.com/felipec/soap4r.git),並按照此處的說明操作:http://www.ibm.com/developerworks/opensource/library/os-ws-rubyrails/index.html。但我不能讓WS工作。我不斷收到路由錯誤。 (顯然Rails並沒有將它視爲WS,因此尋找合適的路線?)。你能否提供一個快速運行rails 3.x所需的步驟?謝謝! – thanikkal 2011-10-24 13:29:10