Come posso visualizzare una traduzione di un nome di colonna del database come intestazione da tavolo in una vista, rotaie 3

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

Domanda

Ho un modello chiamato User con un attributo chiamato current_sign_in_at.Nel mio file en.yml ho il nome visualizzato come tale ...

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

... che mi consente di visualizzare l'etichetta del modulo desiderata ("Ultimo accesso") utilizzando = f.label :current_sign_in_at.

Ma come posso usare questa stessa traduzione per un'intestazione da tavolo, cioè non in forma?

%th= :current_sign_in_at
.

Altri suggerimenti

Un'altra opzione per le intestazioni da tavolo internazionalizzate è il table_for gem .

Questo ti permetterà di scrivere codice ERB come:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top