bekkou68 の日記

Gogengo! や IT 技術など。

date_select メソッドを呼ぶと can't convert Symbol into String とエラー

現象

date_select メソッドを呼ぶと

can't convert Symbol into String

というエラーが起きる。

解決策

ja.yml に order: からの4行を追加して解決しました。

  ja:
    date:
+   order:
+     - :year
+     - :month
+     - :day

原因

config/application.rb において

config.i18n.default_locale = :ja

のように default_locale を日本語にしている場合に発生するようです。