読者です 読者をやめる 読者になる 読者になる

bekkou68の日記

開発しているサービス, IT技術, 英語など。

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

Ruby on Rails

現象

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 を日本語にしている場合に発生するようです。