Salve a tutti.
Anche io sto provando a creare un forum utilizzando ruby on rails seguendo l'esempio della guida di Html.it.
Sono alla gestione degli utenti. Premetto che ho installato RubyOnRails 2.1.0.

Ho creato un controller User allo scopo con due metodi new e login tramite
script/generate controller User new login.

In app/views/user/login.html.erb come dice la guida ho inserito:

<h1>Esegue il login</h1>

<%= @invalid_login_error %>
<%= form("author", :action=>'login') %>

In app/controller/user_controller.rb ho inserito:

def login
@author=Author.new(params['author'])
if request.post?
if @author.valid_credentials?
logged
else
@invalid_login_error="User o password errati"
end
end
end

mentre nel file app/model/author.rb, ci sono queste istruzioni:

before_filter :authorize, nly=>[:add_topic,:add_message]

validates_presence_of:name, assword
validates_uniqueness_of:name
validates_confirmation_ofassword

has_many :messages

def valid_credentials?
saved=Author.find_by_name(name)
return (saved and (password == saved.password))
end


Il form di login si disegna con la richiesta di name, password, created at e updated at.
Quando clicco sul pulsante di login però esce la segnalazione

Unknown action
No action responded to user/login

l'URL è: http://localhost:3000/user/%2Fuser%2Flogin

Ho senz'altro sbagliato qualcosa, ma cosa ?

Grazie a chi potrà/vorrà aiutarmi e anche agli altri che mi hanno letto.