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>
誰もが私のコードとどのように私はそれを修正することができますが間違っている何で私を導くことができます。 form_for
で
ログインフォームのビューファイルを追加できますか? – Eoghain
元の投稿に追加しました。 – meh12