0
我試圖創建一個非常基本的登錄表單。它沒有密碼或用戶名;一個簡單的名稱的文本字段和一個提交按鈕爲什麼我的ruby-on-rails登錄表單沒有工作?
下面是它的代碼:
<%= form_for :current_user, url: { :controller => 'sessions', :action=>'new' } do |f| %>
<p id='name'>Name:<%= f.text_field :current_user, placeholder: 'First Last', :id => 'current_user' %></p>
<%= f.submit 'Submit', :class => 'btn btn-primary' %>
當我提交的名稱導軌給了我這個錯誤
Routing Error
No route matches [POST] "/calendar/signin"
我已經設置了登錄路線在這裏:
match 'calendar/signin', to: 'sessions#new', via: 'get'
這裏是會議#新的行動
def new
end
那麼,如何使表單提交GET而不是POST,就是我想我問。