Я просматриваю учебник по Ruby on Rails и готов к съемкам.Ошибки и действия маршрутизации не найдены
первый вопрос:. приложения/HTML/эрб он продолжает говорить мне «Rails действия„индекс“,„о“и„помощь“не может быть найден, однако, когда я нахожусь на localhost3000/сайт/индекс Я могу перемещаться по страницам просто отлично Любая идея, почему это говорит мои действия не может быть найдена
<!DOCTYPE html>
<html>
<head>
<title><%= @title %></title>
<%= stylesheet_link_tag 'application.css' %>
</head>
<body>
<div id="whole_page">
<div id="header">Work<b>Link</b></div>
<div id= "nav">
<%= link_to_unless_current 'Home', action: 'index' %> |
<%= link_to_unless_current 'About Us', action: 'about' %> |
<%= link_to_unless_current 'Help', action: 'help' %>
</div>
<div id="content">
<%= @content_for_layout %>
<%= yield %>
</div>
</div>
</body>
</html>
2-й вопрос:.? Однако, когда я пытаюсь загрузить другую страницу контроллера localhost3000/пользователей/зарегистрируйтесь, он перевернется и даст мне ошибки. Он продолжает говорить о том, что есть проблема с Нет маршрута матчей [не GET] «/ пользователь/индекс»
Это мой routes.rb
Rails.application.routes.draw do
get 'users/index'
get 'users/register'
get 'site/index'
get 'site/about'
get 'site/help'
root 'site#index'
Ive было шарить вокруг с этим весь день и не могу найти решение. Любая помощь будет принята с благодарностью.
так что это должно быть 'get 'user # index''? Я получаю сообщение об ошибке. –
'get/users' было бы хорошо –