get "log_in" => "sessions#new", :as => "log_in"
resources :sessions
sd
def new
end
def create
user = User.authenticate(params[:username], params[:password])
if user
session[:user_id] = User.id
else
flash.now.alert = "Sorry, invalid email or password!"
render "new"
end
end
作为
<h1>Log In</h1
<%= form_tag sessions_path do %>
<p class="button"><%= submit_tag %>
<% end %>
我在那里错过了什么吗?它只是坐在这里。什么都没发生。我希望它能够进入会话控制器的创建操作,或者至少给出一个错误,但是当单击按钮时什么也没有发生。