0
我是一個初學者ROR程序員,試圖構建一個新用戶可以註冊的應用程序。用戶註冊成功後,用戶可以使用註冊的電子郵件和密碼進行登錄。無法映射登錄後的路由
當我填寫登錄表單後擊中登錄按鈕,它顯示了我的錯誤:
No routes matching "Post".
sessions_controller.rb:
users_controller.rb:
的routes.rb:
root 'users#index'
get "/app/views/users/signup.html.erb", to: "usesrs#new", as:"signup"
post '/users', to: 'users#create'
get '/login', to: 'sessions#new'
post '/login', to: 'sessions#create'
resources :users do
resources :sessions
end
index.html.erb(登錄頁面):
<div class="container">
<h1 class="col-md-4 col-md-offset-3">Dropbox</h1>
</div>
<div class="container">
<h2 class="col-md-4 col-md-offset-3">Log in</h2>
<div class="col-md-4 col-md-offset-3">
<%= form_for :user do |f| %>
<label>Email</label>
<%= f.email_field :email, class: 'form-control' %>
</div>
<div class="col-md-4 col-md-offset-3">
<label>Password</label>
<%= f.password_field :password, class: 'form-control' %>
</div>
<div class="checkbox, col-md-4 col-md-offset-3">
<input type="checkbox" value="remember-me"> Remember me
</div>
<div class="col-md-4 col-md-offset-3">
<%= f.submit "Log in", class: "btn btn-lg btn-primary btn-block" %>
</div>
<% end %>
<div class="col-md-4 col-md-offset-3">
<a href="/app/views/users/signup.html.erb">Sign up</a>
</div>
</div>
</div>
任何人都可以引導我,什麼是錯我的代碼,我該如何改正它。
您可以在窗體中添加日誌的視圖文件嗎? – Eoghain
我已將它添加到原始帖子。 – meh12