¿Cómo puedo mostrar una traducción de un nombre de columna de base de datos como una tabla que se dirige en una vista, Rails 3

StackOverflow https://stackoverflow.com//questions/12712397

Pregunta

Tengo un modelo llamado User con un atributo llamado current_sign_in_at.En mi archivo en.yml tengo el nombre de la pantalla como tal ...

en-GB:
  activerecord:
    attributes:
      user:
        current_sign_in_at: "Last sign-in"

... lo que me permite mostrar la etiqueta de formulario deseada ("Último inicio de sesión") usando = f.label :current_sign_in_at.

Pero, ¿cómo puedo usar esta misma traducción para un encabezado de tabla, es decir, no en un formulario?

%th= :current_sign_in_at

Otros consejos

Otra opción para los encabezados de tabla internacionalizados es la table_for gem .

Esto le permitirá escribir código ERB como:

<%= table_for @user do |table| %>
  <% table.column :current_sign_in_at %>
<% end %>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top