Bonjour,
Avant de cracker complètement je fais appel a vous.
J’arrive a créer des applications avec une base mysql mais là je dois
créer une nouvelle application qui se base sur oracle 9.
Ah j’oubliais je suis sur la version 2.0.2 de Rails.
Quelqu’un peut il m’expliquer clairement comment faire marcher une
application qui se base sur oracle?
J’ai essayer plein de manip mais rien n’y fais!
La derniere en date etais de rajouter dans l’active record le fichier
oracle_adaptater.rb
Je lance mon appli et PAF vla encore une erreur
LoadError
Expected D:/RUBY/Appli
Ruby/RailsApplication3/app/helpers/mfghea_ds_helper.rb to define
MfgheaDsHelper
Je verifie l’existance du fichier a l’adresse indiqué et il existe
une idee?
Salut,
ça n’a pas l’air d’être un problème lié à Oracle pour moi.
Il se plaint de se que ton fichier mfghea_ds_helper.rb ne définit pas
MfgheaDsHelper.
As-tu vérifié que ce fichier définit bien un module MfgheaDsHelper ?
Guillaume “Zifro” DESRAT
Président de l’association Ruby France
http://www.rubyfrance.org/
Dans mfghea_ds_helper.rb j’ai se module MFGHEADsHelper
Le 12 juin 2008 08:35, Mazraelle M. a écrit :
Dans mfghea_ds_helper.rb j’ai se module MFGHEADsHelper
Et tu auras astucieusement remarqué que MFGHEADsHelper, ce n’est
pas la même chose que MfgheaDsHelper.
Au fait, dans la liste, les colistiers se partagent à peu près en 2 groupes,
ceux qui codent en français et ceux qui codent en anglais. Visiblement,
un peu comme Bayrou, t’as choisi une troisième voie, tu codes en quelle
langue ?
– Jean-François (curieux).
–
http://twitter.com/underflow_
Le 12 juin 2008 12:12, Aurélien Bottazini a écrit :
ça me rappelle un problème que j’ai un récemment dans un des plugins que
j’ai développé.
En développement aucun problème tout marchais. Par contre sur ma
machine de production j’avais effectivement un problème et le même
type de message d’erreur. On m’annonçais qu’un fichier ne définissait
pas le module “nom_du_fichier”
Pas sûr que ce soit le même problème. Ici on a :
‘MFGHEADsHelper’.underscore
=> “mfghea_ds_helper”
‘MfgheaDsHelper’.underscore
=> “mfghea_ds_helper”
‘mfghea_ds_helper’.camelize
=> “MfgheaDsHelper”
– Jean-François.
–
http://twitter.com/underflow_
ça me rappelle un problème que j’ai un récemment dans un des plugins
que j’ai développé.
En développement aucun problème tout marchais. Par contre sur ma
machine de production j’avais effectivement un problème et le même
type de message d’erreur. On m’annonçais qu’un fichier ne définissait
pas le module “nom_du_fichier”
En fait j’ai résolu le problème en copiant directement un include qui
ne passais pas dans le fichier incriminé. Il n’arrivais pas a faire un
include je ne sais pas pourquoi. Le message d’erreur étais incohérent
pour le coup.
Je te conseille d’essayer sur une machine différente. Tu as peut être
un problème d’installation de ruby, windows etc.
Je suspecte pour ma part que j’avais eu un problème de compilation de
ruby sur la machine ou il y avais le problème. J’avoue ne pas être
complétement sur, je n’ai pas poussé plus en avant l’investigation.
Aurélien Bottazini
http://www.mycashgarden.com