Ouverture de session

Commentaires récents

Syndication
Flux XML

Recréation du tutoriel vidéo

Recréation du tutoriel vidéo
Posté par Baptiste le Jeudi, 24 Novembre, 2005 - 9:41pm. Débuter avec Rails

Salut à tous,

Je souhaite m'initier un peu à RoR. Pour cela je comptais suivre ce tuto en vidéo (qui m'a halluciné) : http://www.rubyonrails.com/media/video/rails_take2_with_sound.mov
Seulement à l'étape à laquelle il édite le fichier blog_controller.rb en mettant ça :
class BlogController < ApplicationController
scaffold: post
end

J'ai alors un triste :
SyntaxError in #

/app/controllers/blog_controller.rb:2: syntax error
scaffold: post
^

routing.rb:219:in `traverse_to_controller'
generated/routing/recognition.rb:3:in `eval'
generated/routing/recognition.rb:3:in `recognize_path'
./script/server:51

Show framework trace

/vendor/activesupport/lib/active_support/dependencies.rb:193:in `load'
/vendor/activesupport/lib/active_support/dependencies.rb:193:in `load'
/vendor/activesupport/lib/active_support/dependencies.rb:38:in `require_or_load'
/vendor/activesupport/lib/active_support/dependencies.rb:21:in `depend_on'
/vendor/activesupport/lib/active_support/dependencies.rb:171:in `require_dependency'
/vendor/activesupport/lib/active_support/dependencies.rb:171:in `require_dependency'
/vendor/activesupport/lib/active_support/dependencies.rb:127:in `load_file!'
/vendor/activesupport/lib/active_support/dependencies.rb:96:in `const_load!'
/vendor/activesupport/lib/active_support/dependencies.rb:79:in `each'
/vendor/activesupport/lib/active_support/dependencies.rb:79:in `const_load!'
/vendor/activesupport/lib/active_support/dependencies.rb:71:in `const_missing'
/vendor/actionpack/lib/action_controller/routing.rb:219:in `traverse_to_controller'
/vendor/actionpack/lib/action_controller/routing.rb:433:in `recognize!'
/vendor/railties/lib/dispatcher.rb:32:in `dispatch'
/vendor/railties/lib/webrick_server.rb:105:in `handle_dispatch'
/vendor/railties/lib/webrick_server.rb:71: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:172:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:161:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:161: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:82:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
/vendor/railties/lib/webrick_server.rb:57:in `dispatch'

This error occured while loading the following files:
./script/../config/../app/controllers/blog_controller.rb

Request

Parameters: {"BP-RETRY"=>"1"}

Show session dump

---
flash: !ruby/hash:ActionController::Flash::FlashHash {}

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

Avez vous une idée de ce qui peut en être la cause ?

Merci,
Baptiste.

(je fais tourner RoR sur ma machine en local, une Ubuntu Breezy...)



[ 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: 
Oké j'ai fait une erreur de
Auteur: 
Baptiste
Date: 
Jeu, 24/11/2005 - 22:28

Oké j'ai fait une erreur de syntaxe, le : un peu trop près du scaffold. J'ai rien dit ;)


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

Sujet: 
Oké j'ai fait une erreur...
Auteur: 
nuxygen
Date: 
Jeu, 24/11/2005 - 22:46

salut Baptiste,

juste une question pour ma culture perso, tu utilises quoi comme environnement de développement pour coder en Ruby/Rails ?

--
nuxygen


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

Sujet: 
Re: Oké j'ai fait une erreur...
Auteur: 
Baptiste
Date: 
Jeu, 24/11/2005 - 23:00
nuxygen a écrit:
tu utilises quoi comme environnement de développement pour coder en Ruby/Rails ?

Gné ?
Tu parles de logiciels ?
Si c'est ça, eh bien rien, je ne fais que des tests pour l'instant, rien de particulier...
Sinon, explique moi mieux, je suis long à la détente :P

En tout cas cette fois je bloque vraiment, j'obtiens :
NoMethodError in Blog#list

Showing /blog/list.rhtml where line #3 raised:

WARNING: You have a nil object when you probably didn't expect it! Odds are you
want an instance of Array instead.

Look in the callstack to see where you're working with an object that could be nil.
Investigate your methods and make sure the object is what you expect!

Extracted source (around line #3):

1: < h1 >Mon Blog< /h1 >
2:
3: "post", :collection => @posts.reverse %>
4:
5: 'new' %>

au moment ou je transforme list.rhtml en :
< h1 >Mon Blog< /h1 >

"post", :collection => @posts.reverse %>

'new' %>

Bon sinon je trouve ça génialissime, c'est d'une simplicité totalement ahurissante... merveilleux.
J'oublierai presque qu'il me faut apprendre le PHP avant de penser à autre chose ;)

[EDIT/ Bon mon insertion de code foire totalement... c'est pas au point tout ça ;) Un petit remplacement des < en entités HTML pour les emplois à l'intérieur des balises < code > serait bienvenu !]


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

Sujet: 
Re: Oké j'ai fait une erreur...
Auteur: 
nuxygen
Date: 
Ven, 25/11/2005 - 13:59
Baptiste a écrit:
[EDIT/ Bon mon insertion de code foire totalement... c'est pas au point tout ça ;) Un petit remplacement des < en entités HTML pour les emplois à l'intérieur des balises < code > serait bienvenu !]

Oui c'est pas faux, parce que la je ne vois pas grand chose en effet ;-).

Ceci étant tu devrais peut-être t'inscrire à la mailing-list et renvoyer ton message avec la description du problème:

http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

--
nuxygen


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

Nouveaux liens

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

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Propulsé par Drupal ]