Ich habe eine Iteration für alle meine Locales.Schienenformen, Feldname dynamisch mit Iterationsvariable ändern?
mag ich das :text
und :title
Feld bei jeder Iteration in Abhängigkeit von dem Gebietsschema zu ändern, zum Beispiel :title_en
für Englisch, :title_ru
für Russisch, :title_gr
für griechische und so weiter.
Die en
, ru
, gr
und so weiter sind die locale
in meiner Iteration, also bekomme ich sie von dort.
<% I18n.available_locales.map.with_index(1) do |locale, index| %>
<%= f.text_field :title_(I want to use the locale here) %>
<% end %>
Wie gehe ich darüber? Was ist der beste Weg, es zu tun?
Sie möchten nur das Symbol ändern: tilte_LOCALE abhängig vom Variablengebietsschema? –
@BramVandenbogaerde ja genau, scheint ziemlich einfach, aber ich konnte es nicht finden. –