내 사용자 테이블에 lastlogin이라는 datetime 열이 있습니다. 사용자가 로그인했을 때이 데이터를 어떻게 설정 (업데이트) 할 수 있습니까? 내 세션 컨트롤러에 이런 일을 triyng 해요 :레일 : 마지막 로그인 날짜 시간을 설정하는 방법
def create
user = User.find_by_email(params[:email])
if user && user.authenticate(params[:password])
session[:user_id] = user.id
user.lastlogin = Time.now
redirect_to root_url
else
render "new"
end
end
user.lastlogin = Time.now없는 작품 :(
나는 내 질문에 대한 답변을 가지고, 나는 user.save 잊어 버려. 아마도 누군가에게 유용 할 것입니다. –