D'ailleurs pour en dire un peu plus, utiliser meta-tags permet de gérer 
tout aussi facilement les meta-descriptions, ce qui est globalement tout 
aussi important que le title.
De mon point de vue ce sont des informations spécifiques à la vue et ça n'a 
rien à faire en dehors des templates :)

Pour l'utilisation de i18n c'est ce qui me semble logique pour avoir une 
application multilingue, les titres changent. Je me sers de mustache pour 
simplifier la vue,
je trouve ça plus simple d'écrire:

# app/views/users/show.html.slim
- title mustache(t('.title'), user)

# config/locales/fr.yml
...
  title: "{{firstname}} {{lastname}} {{age}} {{other_thing}}"


Que de le faire avec i18n standard genre:

# app/views/users/show.html.slim
- title t('.title', firstname: user.firstname, lastname: user.lastname, ... 
...)

# config/locales/fr.yml
...
  title: "%{firstname} %{lastname} %{age} %{other_thing}"

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .

Répondre à