Je suis avec le livre O'Reilly Rails, mais il est créé pour Rails 2, donc je pense que c'est là que se trouve l'erreur.Rails 3 erreur de routage - "No Route Matches"
Dans app/vues/entrées/sign_in.html.erb:
<html>
<head><title>Hello <%=h @name %> </title> </head>
<body>
<h1> Hello <%=h @name %></h1>
<%= form_tag :action => 'sign_in' do %>
<p>Enter your name:
<%= text_field_tag 'visitor_name', @name %> </p>
<%= submit_tag 'Sign in' %>
<% end %>
</body>
</html>
Et dans app/controllers/entries_controller.rb:
class EntriesController < ApplicationController
def sign_in
@name = params[:visitor_name]
end
end
Lorsque je clique sur le 'Connexion' bouton , il me faut à une page qui dit:
erreur de routage
Aucun résultat de l'itinéraire "/ entrées/sign_in"
Je signalerais mon dossier routes.rb, mais il semble que tout est commenté à l'exception de cette ligne:
get « entrées/sign_in »
Ce fichier semble différent de celui qu'ils sont référencement dans le livre, c'est pourquoi je crois que c'est le problème.
Merci pour votre aide!