私はコントローラーを作成します:
class SigninController < ApplicationController
def index
end
def create
@user = User.find_by_email(params[:user][:email])
if @user
....
sign_in(:user, @user)
else
@user = User.new(params...)
@user.save
...
end
end
end
正しく私はsign_inメソッドを呼び出しますか?
signin / index.html.erb:
<h2>Sign in</h2>
<%= form_for(User.new, :as => :user, :url => "signin") do |f| %>
<div><%= f.label :email %><br />
<%= f.email_field :email %></div>
<div><%= f.label :password %><br />
<%= f.password_field :password %></div>
<br>
<div><%= f.submit "Sign in" %></div>
<% end %>
deviseのsign_inメソッドとsign_upメソッドを呼び出す方法は?