1
이벤트 시작 시간과 종료 시간 사이의 시간을 계산하려고하며 사용자가 이벤트에 등록하면 목표에 도달합니다. 지금은 음수를 얻는 것 외에는 메서드가 작동하는 것 같습니다. 나는 시작 시간과 종료 시간 사이의 시간 계산
h = ((event.start_time - event.end_time)/1.hour).round
다음은이 나를 도울 수있는 사람을 기대하고이 모델에 대한 내 전체 컨트롤러의 코드
이 줄을 함께 할 수있는 뭔가가 있으리라 믿고있어.class UserEventsController < ApplicationController
def create
event = Event.find(params[:id])
current_user.events << event
hours = 0
goals = current_user.goals
current_user.events.each do |event|
h = ((event.start_time - event.end_time)/1.hour).round
hours += h
current_user.update_attributes(hours: h)
end
redirect_to organization_path(event.organization)
end
end
완벽합니다. 정말 고맙습니다 ! – Amena