/ / Rails: output della traduzione nel metodo link_to () - ruby-on-rails, ruby

Rotaie: uscita traduzione nel metodo link_to () - ruby-on-rails, ruby

Quindi ho un metodo link_to che richiede che l'argomento body sia popolato da materiale tradotto.

Per esempio: link_to("translated material", "/dashboard")

Al momento l'ho impostato in modo che nel mio en.yml (ad esempio) abbia:

en:
dashboard: "Dashboard"

e in una situazione tipica in cui ho bisogno della traduzione, farei, ad esempio, questo: <%= t :dashboard %>

Funziona benissimo. Tuttavia, come posso inserirlo nel metodo link_to () in questo modo:

link_to(*insert :dashboard translated text here*, "/dashboard")

"Sono sicuro che sia una formattazione semplice, sto ancora imparando tutte le sfumature di ROR!

risposte:

2 per risposta № 1

Metti tutto insieme:

link_to(t("dashboard"), dashboard_path)

btw. si preferisce usare le rotte nominate. Non utilizzare stringhe come URL.