Je viens d’installer la dernière version de rails et migrer mon projet
sur cette version. Malgré cela, mes méthodes soap ne fonctionne pas
alors que j’ai rajouté les bons fichiers dans le répertoire lib, mais
j’ai peut être oublié de modifier le fichier boot.rb en rajoutant la
ligne gem ‘soap4r’. Le problème c’est que je ne sais pas à quel endroit
je dois la rajouter. Quelqu’un peut-il m’aider??
Dans un fichier sous config/initializers. Ne touche pas à config/boot.rb
sauf si tu sais ce que tu fais.
Je viens d’installer la derni�re version de rails et migrer mon projet
sur cette version. Malgr� cela, mes m�thodes soap ne fonctionne pas
alors que j’ai rajout� les bons fichiers dans le r�pertoire lib, mais
j’ai peut �tre oubli� de modifier le fichier boot.rb en rajoutant la
ligne gem ‘soap4r’. Le probl�me c’est que je ne sais pas � quel endroit
je dois la rajouter. Quelqu’un peut-il m’aider??
Dans un fichier sous config/initializers. Ne touche pas � config/boot.rb
sauf si tu sais ce que tu fais.
J’ai essayé de rajouter cette ligne dans un des 2 fichiers de /config
mais cela ne fonctionne pas, toujours le meme resultat. Tu es sur qu’il
n’y a que ca a rajouter. Peut etre d’autres lignes ??
Une fois que tu as fait appel à gem, tu peux faire un require.
si ça ne marche pas, donne le code exact que tu as inséré.
(Et le message d’erreur exact aussi)
Add new inflection rules using the following format
(all these examples are active by default):
Inflector.inflections do |inflect|
inflect.plural /^(ox)$/i, ‘\1en’
inflect.singular /^(ox)en/i, ‘\1’
inflect.irregular ‘person’, ‘people’
inflect.uncountable %w( fish sheep )
end
et l’autre fichier /config/initializers/mime_types.rb :
Be sure to restart your server when you modify this file.
Add new mime types for use in respond_to blocks:
Mime::Type.register “text/richtext”, :rtf
Mime::Type.register_alias “text/html”, :iphone
Jean-François Trân wrote:
Le 3 juin 2008 12:58, Wajdi W. a �crit :
J’ai essay� de rajouter cette ligne dans un des 2 fichiers de /config
mais cela ne fonctionne pas, toujours le meme resultat. Tu es sur qu’il
n’y a que ca a rajouter. Peut etre d’autres lignes ??
Une fois que tu as fait appel � gem, tu peux faire un require.
si �a ne marche pas, donne le code exact que tu as ins�r�.
(Et le message d’erreur exact aussi)
On s’en doute que ça ne marche pas, ce n’est pas
intéressant, ça ne ne nous avance pas, il faut
donner le message d’erreur (encore heureux que je l’avais
précisé auparavant).
donc voici le code du fichier
/config/initializers/inflections.rb :
Be sure to restart your server when you modify this file.
Bon, je n’utilise pas soap, mais en fait Ruby, dans ses
dernières version du moins, intègre une lib soap.
Et un require ‘soap/rpc/driver’ simple marche.
Est-ce que tu peux essayer sans le require ‘rubygems’ et le gem
‘soap4r’,
en gros est-ce que le soap de la stdlib suffit pour faire mumuse
avec des objets SOAP::RPC::Driver ?
Est-ce que t’as freezé Rails ?
c’est quelle version de Ruby ? (envoie carrément le script/about)
he bien ecoute, ca ne marche pas si je mets seulement require
‘soap/rpc/driver’. Peut etre qu’il faut le deplacer mais j’ai tt essaye,
je ne vois pas ou. Voici mon erreur:
ton code relatif à SOAP ne marcherait pas avec la lib soap interne,
tu pourrais vérifier que ça marche pas dans un script, et que
ça marche bien avec le gem soap4r ?
HOLALA rondjudjudjdudjujjuuuuuju, quand je dis envoie le script/about,
il faut comprendre envoie le résultat d’un script/about,
je sais très bien à quoi ressemble le source !
Voila. Aurais-tu une idee, stp???
Oui. Etre très méthodique et valider toutes les hypothèses au
fur et à mesure qu’elles apparaissent.
On s’en doute que �a ne marche pas, ce n’est pas
int�ressant, �a ne ne nous avance pas, il faut
donner le message d’erreur (encore heureux que je l’avais
pr�cis� auparavant).
donc voici le code du fichier
/config/initializers/inflections.rb :
Be sure to restart your server when you modify this file.
Bon, je n’utilise pas soap, mais en fait Ruby, dans ses
derni�res version du moins, int�gre une lib soap.
Et un require ‘soap/rpc/driver’ simple marche.
Est-ce que tu peux essayer sans le require ‘rubygems’ et le gem
‘soap4r’,
en gros est-ce que le soap de la stdlib suffit pour faire mumuse
avec des objets SOAP::RPC::Driver ?
Est-ce que t’as freez� Rails ?
c’est quelle version de Ruby ? (envoie carr�ment le script/about)
he bien ecoute, ca ne marche pas si je mets seulement require
‘soap/rpc/driver’. Peut etre qu’il faut le deplacer mais j’ai tt essaye,
je ne vois pas ou. Voici mon erreur:
About your application’s environment
Ruby version 1.8.5 (i486-linux)
RubyGems version 1.1.1
Rails version 2.0.2
Active Record version 2.0.2
Action Pack version 2.0.2
Active Resource version 2.0.2
Action Mailer version 2.0.2
Active Support version 2.0.2
Application root /home/wajdi/ballpick
Environment development
Database adapter mysql
Database schema version 1
En gros, quels fichiers faut-il modifier pour que soap4r fonctionne avec
la version 2.0.2 de rails ???
he bien ecoute, ca ne marche pas si je mets seulement require
‘soap/rpc/driver’. Peut etre qu’il faut le deplacer mais j’ai tt essaye,
je ne vois pas ou. Voici mon erreur:
ton code relatif � SOAP ne marcherait pas avec la lib soap interne,
tu pourrais v�rifier que �a marche pas dans un script, et que
�a marche bien avec le gem soap4r ?
HOLALA rondjudjudjdudjujjuuuuuju, quand je dis envoie le script/about,
il faut comprendre envoie le r�sultat d’un script/about,
je sais tr�s bien � quoi ressemble le source !
Voila. Aurais-tu une idee, stp???
Oui. Etre tr�s m�thodique et valider toutes les hypoth�ses au
fur et � mesure qu’elles apparaissent.
About your application’s environment
Ruby version 1.8.5 (i486-linux)
RubyGems version 1.1.1
Rails version 2.0.2
Active Record version 2.0.2
Action Pack version 2.0.2
Active Resource version 2.0.2
Action Mailer version 2.0.2
Active Support version 2.0.2
Application root /home/wajdi/ballpick
Environment development
Database adapter mysql
Database schema version 1
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.