我寫了下面的代碼: -form_for如何決定爲特定請求採取何種操作?
<%= form_for(:session,url: login_path) do |f| %>
其被記到
<form action="/login" accept-charset="UTF-8" method="post">
我的routes.rb文件包含以下代碼: -
root 'static_pages#home'
get 'contact'=>'static_pages#contact'
get 'about'=>'static_pages#about'
get 'help' => 'static_pages#help'
get 'signup' => 'users#new'
get 'login' => 'sessions#new'
post 'login' => 'session#create'
delete 'logout' => 'session#destroy'
resources:users
我想知道form_for
的動作是如何決定的?
什麼是'@ user'這裏?同時用'routes.rb'代碼更新你的問題 – Pavan
我已經更新了一下我的代碼,並提供了routes.rb代碼。 –