J'ai récemment commencé à apprendre le rubis sur rails. J'ai complété le weblog walkthru (liens ci-dessous) et je veux faire des tests pour cela. J'ai pris ce test fonctionnel à partir de la version vidéo de la démo du blog. Maintenant, je veux que ce test fonctionne pour l'édition netbeans, qui est structurée différemment en termes de comment les commentaires se rapportent à la publication. D'après ce que j'ai compris, dans la version netbeans, tous les affichages de commentaires sont effectués via les affichages des posts. Maintenant, cette méthode de test doit être modifiée pour s'adapter à cela. Comment créer l'objet post avec un commentaire? Je ne sais pas comment les objets fonctionnent dans Ruby. Comme comment instancier et tel.Test du blog Ruby on Rails (édition netbeans)
test "should create comment and redirect to post without javascript" do
p= Post.create!(:title => 'hello',:body => 'world')
post :create, :post_id => p.id, :comment => {:body =>'nice!'}
assert_redirected_to post_url(p)
assert_equal 'nice!',p.comments.first.body
end
- http://www.netbeans.org/kb/61/ruby/rapid-ruby-weblog.html#08
- http://www.netbeans.org/kb/61/ruby/model.html
Où trouver le fichier journal du serveur? – Egg
Par défaut, dans PROJECT_DIR/log, recherchez development.log. En outre, vous devriez être capable de voir ce qui y est écrit au moment de l'exécution, en fonction de la façon dont vous démarrez le serveur - la même fenêtre de terminal où vous avez écrit 'script/serveur', si vous le lancez ainsi. Je pense que netbeans avait aussi une sorte de console de serveur en construction, si vous lancez le serveur par une commande IDE - vous n'avez pas utilisé NB depuis longtemps. –