Probleme pour afficher index.html


#1

bonjour

j ai télécharger le pdf de developpez rails1.pdf
ftp://ftp-developpez.com/v-dubois/ruby-on-rails/introduction/Rails1.pdf
pour apprendre Ruby On Rails mais seulement voila je n 'arrive pas Ã
voir ma page index.html qui devrait m’afficher Hello World !!!
à la place je me trouve face à face avec l erreur

We’re sorry, but something went wrong.
We’ve been notified about this issue and we’ll take a look at it
shortly.

j’ai pourtant bien renseigner dans mon route.rb la ligne suivante
map.root :controller => “home”

elle se trouve au dessus des deux autre ligne qui sont
ai suivie le pdf mots à mots … sniff

je vous remercie a l avance pour votre aide


#2

Ah! Un message!

Alors j’ai pas lu ce pdf parce que les infos developpez.com voilà …
mais déjà comment démarres-tu le serveur? Webrick? Mongrel?

Est-ce que tu as supprimé le fichier index.html?

Sinon dans routes.rb ton nom de controlleur est foireux , car il devrait
être au pluriel, et il manque un nom d’action aussi.


#3

Fernando P. wrote:

Ah! Un message!

Alors j’ai pas lu ce pdf parce que les infos developpez.com voilà …
mais déjà comment démarres-tu le serveur? Webrick? Mongrel?

Est-ce que tu as supprimé le fichier index.html?

Sinon dans routes.rb ton nom de controlleur est foireux , car il devrait
être au pluriel, et il manque un nom d’action aussi.

bonjour

je démarre le se serveur webrick de part l’onglet en haut à droite sur
netbeans ‘flèche verte’

je n ai pas supprimer le fichier index.html, j ai juste renommer le
fichier en index.html.old.

peut tu me dire quel action il manque aussi ?

merci pour ton aide fernando


#4

Oulah netbeans je ne connais pas. C’est sous windows?

Quel est ton controller? “home” c’est pas possible. Tu as un truc qui
s’appelle homes_controller? pages_controller?

Pour un support de cours plus sérieux regarde “agile web development
with rails”. C’est didactique et introduit les concepts petits à petits.


#5

Fernando P. wrote:

Oulah netbeans je ne connais pas. C’est sous windows?

Quel est ton controller? “home” c’est pas possible. Tu as un truc qui
s’appelle homes_controller? pages_controller?

Pour un support de cours plus sérieux regarde “agile web development
with rails”. C’est didactique et introduit les concepts petits à petits.

le controller s’appel home controller.erb

Ah non !!! je ne suis pas sous Windob… :slight_smile:
je suis sur Linux (lenny)
netbeans 6.1


#6

le controller s’appel home controller.erb

Non ce n’est pas possible. Tu as soit fait une faute de frappes
(plusieurs) soit ton pdf est faux. Un nom de controller est forçément au
pluriel, donc ce serait homes_controller (nom idiot d’ailleurs), et
l’extension doit être .rb et non pas .erb comme tu l’as indiqué.


#7

Ok j’avais 3 minutes à perdre j’ai regardé ton pdf.

Vire les fichiers app/controllers/home_controller.rb et le répertoire
app/views/home

Ensuite tu fais:

$ ./script/generate controller pages index

Et tu édites routes.rb en virant les lignes map.connect chépakoi et tu
ajoutes:

map.root :controller => ‘pages’, :action => ‘index’

Ensuite tu démarres webrick à la ligne de commande avec:

$ ./script/server

Ça devra marcher.

Utiliser des noms au singulier pour les controllers c’est du suicide, ça
n’a rien de restful et ça te fera pisser du code crade à cause de ça.


#8

Fernando P. wrote:

Ok j’avais 3 minutes à perdre j’ai regardé ton pdf.

Vire les fichiers app/controllers/home_controller.rb et le répertoire
app/views/home

Ensuite tu fais:

$ ./script/generate controller pages index

Et tu édites routes.rb en virant les lignes map.connect chépakoi et tu
ajoutes:

map.root :controller => ‘pages’, :action => ‘index’

Ensuite tu démarres webrick à la ligne de commande avec:

$ ./script/server

Ça devra marcher.

Utiliser des noms au singulier pour les controllers c’est du suicide, ça
n’a rien de restful et ça te fera pisser du code crade à cause de ça.
j ai bien fais tous ce que tu as dit mais rien à faire j ai bien la page
de ruby welcome aboard , et quand je clique sur about your application’s
environment j ai toujour ce message d’erreur gr…

je viens de remarquer ceci quand je demarre le serveur et que je clique
sur about your application …
il y a sa qui s’affiche dans mon log et je trouve bisare le require tu
en pense quoi ?

/usr/lib/ruby/1.8/webrick/server.rb:92:in start' /usr/lib/ruby/1.8/webrick/server.rb:23:instart’
/usr/lib/ruby/1.8/webrick/server.rb:82:in start' /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/webrick.rb:14:inrun’
/usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/commands/server.rb:111
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in
gem_original_require' /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire’
./script/server:3


#9

j ai bien fais tous ce que tu as dit mais rien à faire j ai bien la page
de ruby welcome aboard ,
Maintenant supprime le fichier public/index.html

environment j ai toujour ce message d’erreur gr…
là je sais pas, voir avec google.


#10

Fernando P. wrote:

j ai bien fais tous ce que tu as dit mais rien à faire j ai bien la page
de ruby welcome aboard ,
Maintenant supprime le fichier public/index.html

environment j ai toujour ce message d’erreur gr…
là je sais pas, voir avec google.

tu la installer sur linux ton ruby on rails fernando ?


#11

Bonjour tout le monde.
Je pense que tu n’as pas creer la base de donnée avec rake db:create


#12

tu la installer sur linux ton ruby on rails fernando ?

“tu l’as installé” => attention aux fautes de conjugaison.

J’ai installé sur Osx, Debian, FreeBSD et même Windows XP.