Ouverture de session

Commentaires récents

Syndication
Flux XML

probleme de connexion à ma base de donnée oracle xe

probleme de connexion à ma base de donnée oracle xe
Posté par aimesoft19 le Lundi, 16 Juin, 2008 - 5:10am. Linux/Unix & MacOS X

bonjour.
je viens juste de débuter sur rails.je voudrais concevoir une applications de gestion d'une bibliotheque.
j'ai installé toutes packages necessaires et configurer mon envirronnement ubuntu haron hardy mais je n'arrive pas à me connecter à ma base de donnée.
il m'affiche:


LoadError

Expected /home/aime/mytest/app/helpers/auteu_rs_helper.rb to define AuteuRsHelper

RAILS_ROOT: /home/aime/mytest
Application Trace | Framework Trace | Full Trace

vendor/rails/activesupport/lib/active_support/dependencies.rb:249:in `load_missing_constant'
vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in `const_missing'
vendor/rails/activesupport/lib/active_support/dependencies.rb:465:in `const_missing'
vendor/rails/activesupport/lib/active_support/inflector.rb:257:in `constantize'
vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:148:in `constantize'
vendor/rails/actionpack/lib/action_controller/helpers.rb:133:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `each'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:116:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `each'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `helper'
app/controllers/application.rb:5

vendor/rails/activesupport/lib/active_support/dependencies.rb:249:in `load_missing_constant'
vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in `const_missing'
vendor/rails/activesupport/lib/active_support/dependencies.rb:465:in `const_missing'
vendor/rails/activesupport/lib/active_support/inflector.rb:257:in `constantize'
vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:148:in `constantize'
vendor/rails/actionpack/lib/action_controller/helpers.rb:133:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `each'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:116:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `each'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `helper'
vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking'
vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:202:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:94:in `require_or_load'
vendor/rails/activesupport/lib/active_support/dependencies.rb:60:in `depend_on'
vendor/rails/activesupport/lib/active_support/dependencies.rb:442:in `require_dependency'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:141:in `prepare_application'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:178:in `send!'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:178:in `run_callbacks'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:175:in `each'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:175:in `send!'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:175:in `run_callbacks'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:114:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in `dispatch'
vendor/rails/railties/lib/webrick_server.rb:112:in `handle_dispatch'
vendor/rails/railties/lib/webrick_server.rb:78:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
vendor/rails/railties/lib/webrick_server.rb:62:in `dispatch'
vendor/rails/railties/lib/commands/servers/webrick.rb:66
/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/railties/lib/commands/server.rb:39
script/server:3:in `require'
script/server:3

vendor/rails/activesupport/lib/active_support/dependencies.rb:249:in `load_missing_constant'
vendor/rails/activesupport/lib/active_support/dependencies.rb:453:in `const_missing'
vendor/rails/activesupport/lib/active_support/dependencies.rb:465:in `const_missing'
vendor/rails/activesupport/lib/active_support/inflector.rb:257:in `constantize'
vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:148:in `constantize'
vendor/rails/actionpack/lib/action_controller/helpers.rb:133:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `each'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:116:in `helper'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `each'
vendor/rails/actionpack/lib/action_controller/helpers.rb:111:in `helper'
app/controllers/application.rb:5
vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking'
vendor/rails/activesupport/lib/active_support/dependencies.rb:203:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:202:in `load_file'
vendor/rails/activesupport/lib/active_support/dependencies.rb:94:in `require_or_load'
vendor/rails/activesupport/lib/active_support/dependencies.rb:60:in `depend_on'
vendor/rails/activesupport/lib/active_support/dependencies.rb:442:in `require_dependency'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:141:in `prepare_application'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:178:in `send!'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:178:in `run_callbacks'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:175:in `each'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:175:in `send!'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:175:in `run_callbacks'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:114:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:9:in `dispatch'
vendor/rails/railties/lib/webrick_server.rb:112:in `handle_dispatch'
vendor/rails/railties/lib/webrick_server.rb:78:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
vendor/rails/railties/lib/webrick_server.rb:62:in `dispatch'
vendor/rails/railties/lib/commands/servers/webrick.rb:66
/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:27:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
vendor/rails/activesupport/lib/active_support/dependencies.rb:496:in `require'
vendor/rails/railties/lib/commands/server.rb:39
script/server:3:in `require'
script/server:3

Request

Parameters:

None

Show session dump

---
flash: !map:ActionController::Flash::FlashHash {}

Response

Headers:

{"cookie"=>[],
"Cache-Control"=>"no-cache"}

est ce que quelqu'un peut m'aider?



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
...
Auteur: 
jasperiel
Date: 
Lun, 16/06/2008 - 08:06

Je ne sais pas qui t'a dit que c'est une erreur de connexion BDD.
Certainement pas Rails, parce que ce n'en est pas une, et qu'il dit :

> Expected /home/aime/mytest/app/helpers/auteu_rs_helper.rb to define AuteuRsHelper

soit

" Erreur de Chargement : je m'attendais à ce que le fichier
/home/aime/mytest/app/helpers/auteu_rs_helper.rb
définisse AuteuRsHelper"

Tu vas donc regarder le nom et le contenu du fichier, et là il se trouve qu'il y a un underscore en trop. Par conséquent il s'attend à un nom de classe en trois mots, "auteu rs helper" et le CamelCase est donc AuteuRsHelper (remarque la majuscule en trop au milieu).

Je te recommande donc de renommer ton fichier correctement, en accord avec la classe AuteursHelper qu'il contient probablement.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
bjr
Auteur: 
aimesoft19
Date: 
Lun, 16/06/2008 - 16:03

j'ai essayé de corriger ces erreurs
maintenant jusque là ca marche.
mais qd je tape dans le navigateur:
http://localhost:3000/auteurs il m'affiche:

Routing Error
No route matches "/auteurs" with {:method=>:get}

je crois que l'erreur se trouve dans auteurs_controler puisque la page a comme titre action controler:Exception caught

voici mon fichier auteurs_controler


class AUTEURsController < ApplicationController
# GET /auteurs
# GET /auteurs.xml
def index
@auteurs = AUTEUR.find(:all)

respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @auteurs }
end
end

# GET /auteurs/1
# GET /auteurs/1.xml
def show
@auteur = AUTEUR.find(params[:id])

respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @auteur }
end
end

# GET /auteurs/new
# GET /auteurs/new.xml
def new
@auteur = AUTEUR.new

respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @auteur }
end
end

# GET /auteurs/1/edit
def edit
@auteur = AUTEUR.find(params[:id])
end

# POST /auteurs
# POST /auteurs.xml
def create
@auteur = AUTEUR.new(params[:auteur])

respond_to do |format|
if @auteur.save
flash[:notice] = 'AUTEUR was successfully created.'
format.html { redirect_to(@auteur) }
format.xml { render :xml => @auteur, :status => :created, :location => @auteur }
else
format.html { render :action => "new" }
format.xml { render :xml => @auteur.errors, :status => :unprocessable_entity }
end
end
end

# PUT /auteurs/1
# PUT /auteurs/1.xml
def update
@auteur = AUTEUR.find(params[:id])

respond_to do |format|
if @auteur.update_attributes(params[:auteur])
flash[:notice] = 'AUTEUR was successfully updated.'
format.html { redirect_to(@auteur) }
format.xml { head :ok }
else
format.html { render :action => "edit" }
format.xml { render :xml => @auteur.errors, :status => :unprocessable_entity }
end
end
end

# DELETE /auteurs/1
# DELETE /auteurs/1.xml
def destroy
@auteur = AUTEUR.find(params[:id])
@auteur.destroy

respond_to do |format|
format.html { redirect_to(auteurs_url) }
format.xml { head :ok }
end
end
end


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
première ligne
Auteur: 
jasperiel
Date: 
Mar, 17/06/2008 - 12:58

> Routing Error
> No route matches "/auteurs" with {:method=>:get}

> je crois que l'erreur se trouve dans auteurs_controler
> puisque la page a comme titre action controler:Exception caught

Non, à priori la première ligne dit que c'est une erreur de routage.
Surtout que tu as défini une action index dans le contrôleur.
Il s'agit donc du fichier ROOT/config/routes.rb

Vérifie aussi que tu as bien mis deux "L" à controller : s'il ne trouve pas le fichier, il ne risque pas de tendre une route jusque là-bas.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
C'est ta classe
Auteur: 
hery
Date: 
Mar, 17/06/2008 - 18:14

C'est ta classe AuteursController qui est mal orthographié!
Il faut faire attention aux majuscules !!! De même que ta classe ActiveRecord AUTEUR (je suppose que le ichier s'appelle auteur.rb et non a_u_t_e_u_r.rb)

AUTEURsController != AuteursController

PS : Tu es sous Windows? car j'ai vu pas mal de monde qui a ce problème de CamelCase avec ce système d'exploitation.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
36%
Mac OS X
30%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 368

Qui est en ligne
Il y a actuellement 1 utilisateur et 59 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]