이벤트 일시의 밸리데이션을 내일 이후로 하고 싶다
2110 단어 errorMessagedatetime
원본 응용 프로그램을 만드는 중입니다.
올리프가 만들어지면 학교 멘토에 대한 질문이
금지되어 있기 때문에 그것은 나에게 매우 칼로리입니다.
그러나 스스로 조사하거나 생각하여 문제 해결
목표로 하는 행위 자체는 확실히 자신에게 플러스가 되어 있을 것입니다.
이번에는 학교 교재에 실려 있지 않은 기능
덧붙이는 중에서 구현할 수 있었던 것을 하나 출력하고 싶습니다.
작성중인 올리프 정보
라이브 하우스 관리자가 앱에 등록하고 이벤트 정보를 게시하면
사용자가 일본 전국의 라이브 하우스 정보를 볼 수 있습니다.
웹 애플리케이션을 개발 중입니다.
코로나 젠이라는 것도 있고, 이벤트가 중지되고,
라이브 하우스가 늘어서 폐점 해가는 중
라이브 하우스 경영자나 DJ, 래퍼가 표현하는 장소를 제공한다
도움이 되면 좋다고 생각 작성중입니다.
이벤트 날짜와 시간의 검증
라이브 하우스 경영자가 이벤트 게시를 할 때
이벤트 일시를 기입하는 란을 마련했습니다.
누군가 묻기 때문에 이 구현을 멋지게 할 수 있는 방법을 가르쳐 주세요.
진심으로 도와주세요.
그것은 이벤트 날짜와 시간을 입력 할 때,
내일 이후의 날짜가 아니면 안되는 밸리데이션을
추가하고 싶다고 생각했습니다.
글쎄, 솔직히, 오늘 이전 이벤트를 게시해도
라이브 하우스 경영자 측에서 보면 손해 밖에 없기 때문에
그대로 구현해도 좋을까라고 생각했지만,
나는 상냥하기 때문에 확실히 밸리데이션을 더합니다.
이벤트 일시를 내일 이후로 하고 싶다
여러가지 조사한 결과,
validates :event_date, presence: true
validate :day_after_today
def day_after_today
unless event_date == nil
errors.add("明日以降の日付を入力してください") if event_date <= Date.today
end
end
이렇게하면 여유가 있다고 생각합니다.
시도하면 오류가 발생했습니다.
errors.add (밸리데이션 해 컬럼, "출력하는 에러 메세지")
해야 할 곳의 "밸리데이션 해 칼럼"
빠진 것 같다.
validates :event_date, presence: true
validate :day_after_today
def day_after_today
unless event_date == nil
errors.add(:event_date, "明日以降の日付を入力してください") if event_date <= Date.today
end
end
상기로 변경하면 되었습니다.
Reference
이 문제에 관하여(이벤트 일시의 밸리데이션을 내일 이후로 하고 싶다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hayatoganbaru/items/f36c5746f234fd00e0a2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
라이브 하우스 경영자가 이벤트 게시를 할 때
이벤트 일시를 기입하는 란을 마련했습니다.
누군가 묻기 때문에 이 구현을 멋지게 할 수 있는 방법을 가르쳐 주세요.
진심으로 도와주세요.
그것은 이벤트 날짜와 시간을 입력 할 때,
내일 이후의 날짜가 아니면 안되는 밸리데이션을
추가하고 싶다고 생각했습니다.
글쎄, 솔직히, 오늘 이전 이벤트를 게시해도
라이브 하우스 경영자 측에서 보면 손해 밖에 없기 때문에
그대로 구현해도 좋을까라고 생각했지만,
나는 상냥하기 때문에 확실히 밸리데이션을 더합니다.
이벤트 일시를 내일 이후로 하고 싶다
여러가지 조사한 결과,
validates :event_date, presence: true
validate :day_after_today
def day_after_today
unless event_date == nil
errors.add("明日以降の日付を入力してください") if event_date <= Date.today
end
end
이렇게하면 여유가 있다고 생각합니다.
시도하면 오류가 발생했습니다.
errors.add (밸리데이션 해 컬럼, "출력하는 에러 메세지")
해야 할 곳의 "밸리데이션 해 칼럼"
빠진 것 같다.
validates :event_date, presence: true
validate :day_after_today
def day_after_today
unless event_date == nil
errors.add(:event_date, "明日以降の日付を入力してください") if event_date <= Date.today
end
end
상기로 변경하면 되었습니다.
Reference
이 문제에 관하여(이벤트 일시의 밸리데이션을 내일 이후로 하고 싶다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/hayatoganbaru/items/f36c5746f234fd00e0a2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
validates :event_date, presence: true
validate :day_after_today
def day_after_today
unless event_date == nil
errors.add("明日以降の日付を入力してください") if event_date <= Date.today
end
end
validates :event_date, presence: true
validate :day_after_today
def day_after_today
unless event_date == nil
errors.add(:event_date, "明日以降の日付を入力してください") if event_date <= Date.today
end
end
Reference
이 문제에 관하여(이벤트 일시의 밸리데이션을 내일 이후로 하고 싶다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hayatoganbaru/items/f36c5746f234fd00e0a2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)