월요일 일 경우 Ruby on Rails에 항상 표시되도록 특정 플래시 알림을 표시하려면 어떻게해야합니까?요일에 Rails 알림 표시
0
A
답변
1
def ApplicationController < ActionController::Base
before_filter :show_message_if_today_is_monday
# rest of your ApplicationController code
private
def show_message_if_today_is_monday
flash[:notice] = "Your message here" if Time.now.monday?
end
end
+2
하지만 'Time.now'가 서버 시간이 될 것입니다. 사용자가 4 시간 또는 5 시간 차이가 있다면 어떻게 될까요? – fmendez
0
datetime에 다형성이있는 데이터베이스에 알림 모델을 포함 할 수 있습니다. 이 모델에서, 당신은 당신의 애플리케이션 컨트롤러에서 네 개의 필드를
source_type: date, time and/or date & time
source_trigger: value of the source type
notification_message: message that you want to display
notification_styling: css styling
가질 수있다, 당신은 알림 모델의 레코드가 표시 여부를 결정 할 수있는 도우미 메서드를 호출 할 수 있습니다. 이렇게하면 화요일 메시지, 12:00 PM 메시지 또는 날짜와 시간 메시지를 표시해야 할 때 사용할 수 있습니다.
응용 프로그램 레이아웃에서이 알림 인스턴스 변수를 호출하여 메시지 알림을 표시 할 수 있습니다.
관련 문제
- 1. Rails 알림 라우팅
- 2. Rails In App 알림
- 3. Facebooker Rails plugin - 알림
- 4. Rails Facebook과 같은 알림
- 5. 표시 알림
- 6. 푸시 알림 맞춤 알림 표시
- 7. 요일에 잡기
- 8. 특정 간격으로 사용자에게 알림 메시지 표시 (Ruby on Rails)
- 9. 알림 표시 줄 + 푸시 알림 설명
- 10. Android : 알림 표시 줄의 알림 수를 제한합니다.
- 11. gcm 알림 수신시 여러 알림 표시
- 12. 현재 Facebook 알림 표시
- 13. 변경 알림 표시
- 14. 알림 표시 줄
- 15. 알림 표시 문제
- 16. 보안 알림 표시 줄
- 17. Blackberry 푸시 알림 표시
- 18. 알림/작업 표시 줄
- 19. 알림 표시 줄 가시성
- 20. 알림 표시 줄 지우기
- 21. 알림 표시 안 함
- 22. lockscreen에 알림 표시
- 23. 다른 알림 아이콘 표시
- 24. WPF : 멋진 알림 표시
- 25. 수신 SMS 알림 표시
- 26. CodaNameone에 알림 횟수 표시
- 27. 소리없이 로컬 알림 표시
- 28. 잠금 화면에 알림 표시
- 29. 표시 알림 알림을 안드로이드에
- 30. 팝업 알림 창 표시
월요일이 맞는지 확인하고 있다면 플래시에 넣으시겠습니까? 시스템 전체에서'before_filter'처럼? 메시지가 한 번만 나타나기를 원한다면 명확하지 않습니다.이 경우 메시지 당 한 명 (사용자)을 추적해야합니다. –
요일이 월요일 인 경우 항상 표시하십시오. – alt
사용자가 어떤 표준 시간대에 있는지 어떻게 알 수 있습니까? –