Я новичок в Rails и пытаюсь создать простое приложение для блога, но у меня возникают проблемы со ссылками.
У меня есть три контроллера (авторы, страницы и static_pages).Все они работают нормально, но я пытаюсь сделать ссылку на две страницы в static_pages
.Это about.html.erb
и help.html.erb
.Я использую частичную для создания меню навигации в верхней части.
Я получаю следующую ошибку:
ActionController::RoutingError in Pages#index
No route matches {:controller=>"pages", :action=>"about"}
1: <%= link_to 'Homepage', pages_path %> |
2: <%= link_to 'List of Authors', authors_path %> |
3: <%= link_to 'About', :action => 'about' %> |
4: <%= link_to 'Help', :action => 'help' %>
Код в моем частичном меню:
<%= link_to 'Homepage', pages_path %> |
<%= link_to 'List of Authors', authors_path %> |
<%= link_to 'About', :action => 'about' %> |
<%= link_to 'Help', :action => 'help' %>
Мой контроллер static_pages выглядит следующим образом:
class StaticPagesController < ApplicationController
def About
end
def Help
end
end
Я понимаю, что, возможно, это что-то очень простое, но, как я уже сказал, я новичок в Rails и веб-разработке в целом, поэтому любые советы будут оценены.