Така че имам метод на link_to, който изисква аргументът на тялото да бъде попълнен от преведен материал.
Например:
link_to("translated material", "/dashboard")
В момента го настроя така, че в en.yml (например) има:
en:
dashboard: "Dashboard"
и в типична ситуация, в която имам нужда от превод, просто бих направил например: <%= t :dashboard %>
Това работи чудесно. Как обаче да го поставя в метода link_to () така:
link_to(*insert :dashboard translated text here*, "/dashboard")
Сигурен съм, че е просто форматиране, все още научавам всички нюанси на ROR!
Отговори:
2 за отговор № 1Просто сложете всичко заедно:
link_to(t("dashboard"), dashboard_path)
между другото. за предпочитане е да се използват посочените маршрути. Не използвайте низове като URL адреси.