저는 datetime 형식 (시작 날짜와 종료 날짜)을 제공하는 form_for가 있습니다. 내 목표는 end_date> start_date를 확인하는 것입니다. 내 모델에서Ruby on Rails에서 저장하기 전에 datetime을 확인하십시오.
내가 그렇게하는 방법을 모른다는, 여기에 내가 (작동하지 않는) 지금까지 한 일이다
class XXX < ActiveRecord::Base
before_create :check_dates
private
def check_dates
if self.end_date > self.start_date //I don't know how to do it
end
end
오류 :
syntax error, unexpected end-of-input, expecting keyword_end
감사
왜 안'self.end_date' 및 'self.start_date'? – IS04
네,하지만 내 실제 변수 이름이 아니에요, 더 구문 요청 :) 어쨌든 난 내 게시물을 수정 –
@ ZazOufUmI 무슨 일이야? 이것은 작동해야합니다 – Mandeep