コードで説明されているように、新しい構文を使用してRails3で日付をフォーマットしようとしています。
イニシャライザで次の構文を使用する。
Date::DATE_FORMATS[:my_format] = '%m %d %Y'
次に、次のようにビューで日付を参照します。
comment.created_at.to_formatted_s(:my_format)
ただし、デフォルトのフォーマットを取得しているだけです-何が間違っている可能性がありますか?
コードで説明されているように、新しい構文を使用してRails3で日付をフォーマットしようとしています。
イニシャライザで次の構文を使用する。
Date::DATE_FORMATS[:my_format] = '%m %d %Y'
次に、次のようにビューで日付を参照します。
comment.created_at.to_formatted_s(:my_format)
ただし、デフォルトのフォーマットを取得しているだけです-何が間違っている可能性がありますか?
時間と日付の2つのクラスがあります。
使用する時間オブジェクトがある場合:
Time :: DATE_FORMATS [:my_format] ='%m%d%Y'
使用する日付オブジェクトがある場合:
Date :: DATE_FORMATS [:my_format] ='%m%d%Y'
したがって、答えは両方のスタイルを初期化ファイルに入れることです。
次の「to_date」が必要であるように見えます。
comment.created_at.to_date.to_formatted_s(:my_format)