UPDATE : 코멘트에서 복사시간대 영향을받는 레일 3 응용 프로그램
아래 제작 :
내가 사이트에 각 방문자 IP 주소에 대한 웹 서비스를 사용하는 방법에 대한 생각하지만 난에 대해 궁금 사용자가 시간대에 걸쳐있는 위치에서 회의를보고 있으므로 시간대는 사용자가 그 순간 그 위치에있는 것이 아닌 회의중인 회의의 위치와 연관되어야합니다. 사용자가 시간 및 위치와 함께 회의 목록을 볼 수 있어야하고 표시되는 시간은 실제 회의 시간이지만 회의 목록을 나열하는 SELECT의 WHERE 절은 각 회의 위치의 시간대를 고려해야합니다. .
나는 둘러 보았고 레일즈 응용 프로그램과 함께 시간대를 사용하는 것에 대해 많은 질문이 있습니다.
이 문제는 앱이 미래의 날짜 시간을 확인하기 위해 데이터베이스에 대해 쿼리를 제대로 실행할 수 있도록 사용자가 어떤 시간대를 사용하는지 파악해야한다는 데 있습니다.
내가 그들을 그렇게 나는 다음과 같은 라인을 따라 생각하고 제대로 작동하려면 로그인해야 내 사이트에 정기적으로 방문자를 원하지 않는하십시오에 대한 item
을 게시
- 관리자 사용자가 로그인 그것은
location
- 의
timezone
캡처Timezone gem
를 호출location
의[lat,lng]
을 사용하는 항목을 저장할 때 특히location
및datetime
는
- 나는 N I 생각 EED이
timezone
가[lat,lng]
과datetime
와 같은 모델에 추가 필드에 추가 할 (레일UTC
로 저장) (https://stackoverflow.com/a/2533323) - 은 그래서 각각의
timezone
으로UTC datetime
을 결합 내 모델을 필요로 할 때 규칙을 그 사용자는 웹 페이지가UTC+timezone datetimes
미래 올바른/가능한 소리
합니까에 item
의 선택 사이트에 온다?
의견에 혼란을 느끼면 가능한 한 조금 더 발음을 다시 시도하겠습니다.
누군가 timezone
필드에 UTC datetime
을 결합한 virtual attribute
(예 :)을 만들 수있는 코드를 제공 할 수 있습니까?
감사합니다.
나는 각 사이트 방문자의 IP 주소에 대해 웹 서비스를 사용하는 방법을 생각해 보았지만 시간대가있는 위치에서 회의를보고있는 사용자에 대해 궁금해했습니다. 따라서 시간대는 회의중인 위치와 연결되어야합니다. 사용자 자신은 그 순간에 있습니다. 사용자가 시간 및 위치와 함께 회의 목록을 볼 수 있어야하고 표시되는 시간은 실제 회의 시간이지만 회의 목록을 나열하는 SELECT의 WHERE 절은 각 회의 위치의 시간대를 고려해야합니다. . – user1116573