У меня есть код, который выглядит так, что мне нужно, чтобы понять:Простой Rails вопрос о link_to
<ul class="dropdown-menu">
<li><%= link_to t('menubar.yes.okay') , admin_ok_path %></li>
</ul>
В этом коде, что menubar.yes.okay
и где, что определено? Аналогично, где определено admin_ok_path
?
Причина, по которой я прошу, состоит в том, что я хотел бы добавить еще один пункт меню. И если я пишу что-то вроде
<li><%= link_to t('menubar.yes.no') , admin_ok_no %></li>
тогда я получаю сообщение об ошибке говорящее admin_ok_no
не определен. Итак, что мне нужно определить, чтобы настроить этот новый пункт меню? Я уже добавил No: "No"
в моем en.yml
, но это все та же ошибка. Обратите внимание, что я проверил мои маршруты.rb и нет определения admin_ok_path
, однако это прекрасно работает - оно появляется в строке меню.
'menubar.yes.okay ', вероятно, будет определен в config/locales/en.yml. См. Http://guides.rubyonrails.org/i18n.html – osahyoun
admin_ok_path - см. Файл маршрутов - config/routes.rb http://guides.rubyonrails.org/routing.html – osahyoun