Я пытаюсь создать свое первое приложение Rails и использую плагин навигационный_помощник Райана Хита, чтобы получить текущую класс в моей навигации. Я построил свои именованные маршруты следующим образом:
match 'games' => 'games#index', :as => :games
match 'new' => 'games#new', :as => :new
match 'previous' => 'games#previous', :as => :previous
match 'settings' => 'settings#index', :as => :settings
Затем в моем application_layout я добавил следующий код
<%= navigation([:games, :new, :previous, :settings]).html_safe %>
Из того, что я знаю о Rails, html_safe должен заставить HTML отображаться правильно, но вместо этого я получаю следующее:
<ul class="navigation">["<li class=\"current\"><a href=\"/games\">Games</a></li>", "<li class=\"\"><a href=\"/new\">New</a></li>", "<li class=\"\"><a href=\"/previous\">Previous</a></li>", "<li class=\"\"><a href=\"/settings\">Settings</a></li>"]</ul>
Я что-то не так делаю или плагин что-то не так делает? Я знаю, что плагин был написан еще в дни 2.x, которые, насколько я знаю, обрабатывали HTML немного по-другому, но я просто не знаю достаточно.