Rails form_select가 갑자기 syntax error가되었을 때의 디버그

안녕하세요.
지금까지 정상적으로 움직이던 form_select가 갑자기 구문 오류를 토했기 때문에 디버깅했습니다.



원인은 직전까지 devise의 일본어화를 위해, i18N의 설정을 괴롭히고 있던 것 같습니다.
그래서 config/locals/ja.yml 에 날짜도 대응시켜 주자는 것으로…

config/locals/ko.yml
ja:
  date:
    formats:
      default: "%Y/%m/%d"
      short: "%m/%d"
      long: "%Y年%m月%d日(%a)"

    day_names: [日曜日, 月曜日, 火曜日, 水曜日, 木曜日, 金曜日, 土曜日]
    abbr_day_names: [, , , , , , ]

    month_names:
      [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]
    abbr_month_names:
      [~, 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]

    order:
      - :year
      - :month
      - :day

  time:
    formats:
      default: "%Y/%m/%d %H:%M:%S"
      short: "%y/%m/%d %H:%M"
      long: "%Y年%m月%d日(%a) %H時%M分%S秒 %Z"
    am: "午前"
    pm: "午後"

이것을 추기.
결과, 훌륭하게 움직였습니다.

당연히 i18N의 설정 설정을 초기화, 무효화해 주어도 움직입니다.

Twitter에서 일상적인 학습을 출력하고 있습니다.
미숙한 사람이지만 관심이 있으시면 들여다주세요. → 트위터

좋은 웹페이지 즐겨찾기