ich mit einem t arbeite ('footer.card.type. Name'), wo ich Namen mit der Array-Liste ersetzt werden soll. t ('footer.card.type. name') übrigens, soll verschiedene Sprachen in verschiedenen I18n zeigen.Wie Array in einem I18n in html.erb setzt
Derzeit bin ich fest mit Platzierung | Typ | in t ('footer.card_type.% {type}'). Ich bin mir sicher, dass es nicht funktioniert. Ich experimentiere nur daran, wie es funktioniert.
<%= link_to t('footer.card_type.all'), credit_cards_path %>
<% ['cash_back', 'islamic', 'petrol', 'reward', 'travel', 'no_annual_fee', 'premium', 'balance_transfer', 'promo'].each do |type| %>
<%= link_to t('footer.card_type.%{type}'), credit_card_type_path(sub_type: type.gsub('_','-')) %>
<% end %>
ich momentan keinen Zugriff auf Schienen Projekt haben, so dass es nicht testen können, sein können, können Sie versuchen '‚footer.card_type.‘ + Typ? – Hatik
Hey Askhat, danke für deine Antwort. Der "footer.card_type." + Type "gibt einfach die Übersetzung für" footer.card_type "+ die Elemente im Array zurück, aber nicht die genaue Übersetzung selbst. Ich habe es ausgearbeitet, indem ich '.concat (Typ)' hinzugefügt habe –