루비온 레일즈에서 데이터 베이스에 현재 시각이 다르게 나오는 이슈 해결하기
루비온레일즈 콘솔로 DateTime.now를 하면 현재 시각이 잘 나오는데, DB에 저장할 경우 created_at의 시각이 다르게 나오는 현상이 발생했다. 이유를 찾아보다가... 액티브 레코드 설정값을 local로 바꾸어주면 된다는 것을 발견했다.
application.rb에 default timezone을 로컬로 설정해주면 된다.
config/application.rb
config.active_record.default_timezone = :local
후훗!
'소프트웨어-이야기 > 프로그래밍 언어와 프레임워크' 카테고리의 다른 글
[ROR]Asset Pipeline / 자바스크립트, CSS 압축 (0) | 2016.01.01 |
---|---|
[ROR]루비온레일즈를 설치할 때, 왜 node.js를 설치해야할까? (0) | 2016.01.01 |
[RAILS]before_filter에 넘어오는 파라미터에 따라 필터 적용 여부 결정하기 (0) | 2015.12.26 |
[RAILS][CHARTKICK]루비로 이쁜 그래프 만들기! (0) | 2015.10.19 |
[ruby] ruby / rails로 자동 로그인 봇만들기 (0) | 2015.09.28 |