Como faço para o Rails 3 localizar meus formatos de data?

Estou trabalhando em um projeto do Rails 3 em que há lugar para entrada de data em um formulário. O campo de texto com a data usa um seletor de datas para que não haja preocupação com a data inserida em um formato incorreto; no entanto, a data está sendo exibida no formato: db (por exemplo, 2010-01-21).

(Observação: isso é especificamente nos campos do formulário - por exemplo,<%= f.text_field :publish_date %>, que deve usar automaticamente: formato padrão e não precisa ser fornecido com um valor)

Tentei adicionar um código de idioma personalizado com a seguinte configuração de data:

date:
    formats:
      # Use the strftime parameters for formats.
      # When no format has been given, it uses default.
      # You can provide other formats here if you like!
      default: "%d/%m/%Y"
      short: "%b %d"
      long: "%B %d, %Y"

E, em seguida, definindo meu código de idioma para isso (config.i18n.default_locale = "en-AU") no entanto, isso não parece necessário e está se tornando bastante frustrante.

O aplicativo eventualmente oferecerá suporte a vários códigos de idioma, portanto, configurar um inicializador para substituir os formatos de data na inicialização do aplicativo não é realmente adequado, e eu sei que issodevemos trabalho - acho que perdi alguma coisa aqui.

O arquivo de localidade é:config/locales/en-AU.yml e no meu application.rb eu estou incluindo:

config.i18n.load_path += Dir[Rails.root.join("config", "locales", "*.yml").to_s]
config.i18n.default_locale = "en-AU"

no meu arquivo application.rb.

questionAnswers(5)

yourAnswerToTheQuestion