1

私のアプリケーションには、いくつかの日付フィールドを表示する単純なフォーム (関連性がありますか?) というフォームがあります。

<% f.input :my_date_field :as => :string %>

日付を自分のロケールでフォーマットする必要があります。つまり、次のとおりです。

31/12/2013

代わりに私は得る:

2013-06-25 13:47:00

アプリケーションの修正ロケールを設定する問題を解決しようとしました。つまり、設定したアプリケーションコントローラーで:

class ApplicationController < ActionController::Base

  before_filter :set_locale

  def set_locale
    I18n.locale = :it
  end

  end


したがって、ブラウザが何を言っているかに関係なく、ロケールを :it に設定する必要があります。

検索結果はありません。ここでの質問は 2 つです。日付を文字列に変換するのは誰ですか? また、どのように影響を与えることができますか?

4

0 に答える 0