Rails製のショッピングカートシステム Spree Adminページでエラー
Spreeの管理ページにログインしようとしたらエラーが出てしまいました。
[ruby]
Completed 500 Internal Server Error
ActionView::Template::Error (translation missing: ja.date.formats.default):
26:
28:
30:
31:
32:
[/ruby]
なんとなく日本語ファイルがいけないようです。
今の僕の実力では解決方法が思いつかなかったので、
[shell]
$ emacs config/application.rb
[/shell]
で有効化していた:jaの行をコメントアウトしました。
[ruby]
# config.i18n.default_locale = :ja
[/ruby]
すると管理ページが表示されました。
一応安心しました。
でも日本語でないと不便なので、再度チャレンジしようとconfig/application.rbでコメントアウトした:jaの行を有効にしてみました。
[ruby]
config.i18n.default_locale = :ja
[/ruby]
管理ページにアクセスしたところ、日本語で表示されるではないですか!
おおっ!
という感じです。
偶然ですが良かった!