2010-10-22 13 views
8

Ho provato a farlo funzionare, ma ho ricevuto l'errore "non inizializzato costante ActionWebService" quando uso standard (vecchio) actionwebservice, ma se installo il gemello actionwebservice di datanoise non posso settup project correttamente per usarli (in Gemfile con Gemler Bundler).Ruby on Rails 3 e come creare il servizio web

C'è un'alternativa? Qualcuno pensa di farlo funzionare?

risposta

4

Come ho capito la gemma di Datanoise non è compatibile con rails 3. Nella pagina github si dice che è la versione 2.3.2. Tuttavia, ecco un rails 3 fork

Perché non è possibile utilizzare ActiveResource? Hai qualche tipo di requisito specifico per non utilizzare REST?

2

Un bel po 'di persone su github hanno biforcato il datanaise 2.3.2 actionwebservice e hanno versioni compatibili con Rails3. Non sono sicuro quale funziona meglio, ma so che questo si fa:

gioiello 'actionwebservice',: git => "git: //github.com/dnordberg/actionwebservice.git"

+0

ho provato con la gemma di dnordberg dato che sono un parente novello di RoR (non di programmazione però), non sono molto sicuro di quali siano gli altri passaggi mancanti. Ho aggiunto AWS gem, SOAP4R (github.com/felipec/soap4r.git) e ho seguito le istruzioni qui: http://www.ibm.com/developerworks/opensource/library/os-ws-rubyrails/index.html. Ma non riesco a far funzionare la WS. Continuo a ricevere errore di percorso. (Apparentemente le rotaie non l'hanno ancora riconosciuto come una WS, e quindi cercano vie appropriate?). Sarai in grado di fornire una corsa rapida verso il basso sui passaggi necessari su rails 3.x? Grazie! – thanikkal