¿Cómo puedo hacer que Rails 3 localice mis formatos de fecha?

Estoy trabajando en un proyecto Rails 3 donde hay lugar para la entrada de fecha dentro de un formulario. El campo de texto con la fecha usa un selector de fecha, por lo que no hay preocupación sobre la fecha que se ingresa en un formato incorrecto, sin embargo, la fecha se muestra en el formato: db (por ejemplo, 2010-01-21).

(Nota: esto es específicamente en campos de formulario, p. Ej.<%= f.text_field :publish_date %>, que debería usar automáticamente: formato predeterminado, y no debería necesitar un valor)

He intentado agregar una configuración regional personalizada que tiene la siguiente configuración de fecha:

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"

Y luego configurar mi configuración regional para esto (config.i18n.default_locale = "en-AU") sin embargo, esto no parece tomar y se está volviendo bastante frustrante.

La aplicación eventualmente admitirá una serie de configuraciones regionales, por lo que configurar un inicializador para anular los formatos de fecha al inicio de la aplicación no es realmente adecuado, y sé que estodebería trabajo - Supongo que me he perdido algo aquí.

El archivo de configuración regional es:config/locales/en-AU.yml y en mi application.rb estoy incluyendo:

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

en mi archivo application.rb.

Respuestas a la pregunta(5)

Su respuesta a la pregunta