1
J'utilise ransack gem, et j'aimerais que les champs de formulaire soient traduits.I18n: mes champs de recherche de saccage ne sont pas traduits
= search_form_for q
= f.input :name_cont # I'm using simpleform gem for forms
Résultat:
Pour autant que je comprends, je pense l'étiquette du champ de recherche pour quelque chose comme « Le nom contient », non?
Dois-je charger manuellement les fichiers de traduction? J'ai également ajouté manuellement les clés de traduction du sac, mais cela n'a pas fonctionné.
Pour autant que je comprends des [docs] (https://github.com/activerecord-hackery/ransack#i18n), cela devrait fonctionner de la boîte? –
@JoshuaMuheim Oui, donc vous pouvez faire comme 't ('ransack.attributes.person.name')' – Dusht
Je veux dire ce qui suit: quand il y a des clés pour le ransack i18n comme 'contains', alors je m'attendrais à ce que le ransack génère automatiquement une étiquette comme "Nom contient" pour un champ 'name_cont'. –