Ouverture de session

Commentaires récents

Syndication
Flux XML

Erreur 500 après création du contrôleur

Erreur 500 après création du contrôleur
Posté par arte_fact le Dimanche, 26 Août, 2007 - 11:59pm. Linux/Unix & MacOS X

Bonjour,

Je suis actuellement un cours de ror. J'ai créé un projet ror, via la commande rails project sur ubuntu.
Puis, j'ai créé un controleur:

sudo script/generate controller about
exists app/controllers/
exists app/helpers/
create app/views/about
exists test/functional/
create app/controllers/about_controller.rb
create test/functional/about_controller_test.rb
create app/helpers/about_helper.rb

Lorsque je lance firefox avec l url :

http://localhost:3000/about

J'obtiens une erreur 500:

script/server
=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2007-08-27 00:06:35] INFO WEBrick 1.3.1
[2007-08-27 00:06:35] INFO ruby 1.8.5 (2006-08-25) [i686-linux]
[2007-08-27 00:06:35] INFO WEBrick::HTTPServer#start: pid=6117 port=3000
127.0.0.1 - - [27/Aug/2007:00:06:39 CEST] "GET /about HTTP/1.1" 500 941
- -> /about
127.0.0.1 - - [27/Aug/2007:00:06:41 CEST] "GET /about HTTP/1.1" 500 941
- -> /about
127.0.0.1 - - [27/Aug/2007:00:06:49 CEST] "GET /about HTTP/1.1" 500 941
- -> /about
127.0.0.1 - - [27/Aug/2007:00:15:05 CEST] "GET /about HTTP/1.1" 500 941
- -> /about

Est que cela pourrait venir de mon ficheir route.rb:

more routes.rb
ActionController::Routing::Routes.draw do |map|
# The priority is based upon order of creation: first created -> highest prior
ity.

# Sample of regular route:
# map.connect 'products/:id', :controller => 'catalog', :action => 'view'
# Keep in mind you can assign values other than :controller and :action

# Sample of named route:
# map.purchase 'products/:id/purchase', :controller => 'catalog', :action => '
purchase'
# This route can be invoked with purchase_url(:id => product.id)

# You can have the root of your site routed by hooking up ''
# -- just remember to delete public/index.html.
# map.connect '', :controller => "welcome"

# Allow downloading Web Service WSDL as a file with an extension
# instead of a file named 'wsdl'
map.connect ':controller/service.wsdl', :action => 'wsdl'

# Install the default route as the lowest priority.
map.connect ':controller/:action/:id.:format'
map.connect ':controller/:action/:id'
end

Merci d'avance pour votre aide.

arte_fact



[ 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: 
heu as tu fais un "sudo" rails nomappli
Auteur: 
riface
Date: 
Lun, 27/08/2007 - 19:27

Dans ce cas effectivement tu auras des soucis ...
par contre si tu fait un rails nom applis et ensuite des sudo pour les controller cela semble fonctionner


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

Sujet: 
pas trop d'idée
Auteur: 
riface
Date: 
Lun, 27/08/2007 - 19:23

mais essaies de changer dans un premier temps localhost par le nom (ou l'adresse IP) de ta machine.


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

Sujet: 
Merci!!!!!!
Auteur: 
arte_fact
Date: 
Lun, 27/08/2007 - 20:54

Merci pour ton aide, tu m as mis sur la voie. C'était un histoire de droit. Le project était créé avec sudo, voilà mon erreur.

@+


[ 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 63 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 ]