Я занимаюсь обслуживанием старого приложения rails, и мои рельсы были не такими уж хорошими с самого начала. Я вижу следующий код во всех формах в представлениях; этот пример взят из экрана оплаты / выставления счета, поэтому поля являются общими полями выставления счетов, такими как поля адреса:
<%= t : "front.City" %>
Используется для метки поля формы. Я не могу понять, что такое «т» или «фронт». Я пытаюсь скопировать эту часть для другого способа оплаты. Когда я изменил 'front.new-label', он что-то сломал, потому что затем отобразил метку как
en, front, new-label
Мне интересно, является ли 't' каким-то вспомогательным методом, например <%=h
для очистки результатов. Это используется в частичном, поэтому я посмотрел в макете, который включает в себя частичное, чтобы увидеть, было ли где-то там определено 'front', но ничего не найдено. Эти 't' и 'front' используются во всем приложении в качестве меток, поэтому я подумал, что это как-то связано со стилем. Но он используется так часто, что я не вижу, чтобы где-то были определены все эти front.variables, но тогда почему он ломается, когда я его изменяю?