0
Doing Hartl 's Rails 튜토리얼, chapter 8.2.1.은 log_in (사용자)가 log_in 사용자와 동일합니까?
def log_in(user)
session[:user_id] = user_id
end
을 그리고 우리는 컨트롤러에 log_in
메소드를 호출 :
우리는 정의
def create
user = User.find_by(email: params[:session][:email].downcase)
if user && user.authenticate(params[:session][:password])
log_in user
redirect_to user
else
flash.now[:danger] = 'Invalid email/password combination'
render 'new'
end
end
왜 우리가 log_in user
대신 컨트롤러 log_in(user)
쓰기? 그 (것)들은 동등한 구문입니까? 감사합니다