사용자 정의 형식을 갖고 싶습니다. :results
그래서 내보기에서 @obj.date.to_s(:results)
전화를 할 수 있습니다. 내가 초기화에 내 사용자 정의 형식을 넣으면레일이 en.yml에서 날짜 형식을 존중하지 않는 이유는 무엇입니까?
는 다음 작동 : 그러나
Time::DATE_FORMATS[:results] = "%D"
예상대로 내가 그것을 포맷하지 않습니다 같이 (시도하고 내 en.yml
파일에 다음이 작동하지 않습니다 넣어 경우) :
en:
time:
# See also config/initializers/time_formats.rb for lambda based configs
formats:
results: '%D'
date:
formats:
default: '%m/%d/%Y"'
results: '%D'
내가 읽은 모든 것은 이것이 효과가 있다고 제안합니다. 내가 뭘 놓치고 있니?
편집 :이 그래서 질문은 내가 오히려 초기화보다 YML의 기본값을 설정할 수 있습니다 (이것은 쉽게 관리 할 수 있습니다) 어떻게 생각 기본적으로 Rails not picking up custom date & time formats in en.yml의 중복입니다. 내장 된 방법이 있습니까? 아니면 수동으로 yaml 파일을로드하고 Time::DATE_FORMAT
해시를 직접 설정해야합니까?
당신이 무엇을 얻을 수 있습니까 할 수 있습니까? –