1

ここで取り組んでいると広く報告されている手法を使用しようとしています。サイト全体のカスタム日付形式を追加したいので、次の行を に追加しますconfig/initializers/date_formats.rb

ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(
  :verbose => lambda { |time| time.strftime(
                       "%a, %b #{time.day.ordinalize}, %Y %I:%M %p") 
                     }
)

これはそのファイルの内容全体であることに注意してください。ただし、初期化時に、次のエラーが発生します。

/whatever/config/initializers/date_formats.rb:4:in `<top (required)>': uninitialized constant ActiveSupport::CoreExtensions (NameError)

どのような詳細が欠けていますか?

4

1 に答える 1

7

Rails 3では、単に使用できます

Time::DATE_FORMATS.merge!(...)

次のRails 2形式の代わりに:

ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!(...)
于 2011-06-17T20:05:24.940 に答える