Ruby on rails 在RubyonRails上出现错误的页面链接

Ruby on rails 在RubyonRails上出现错误的页面链接,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,所以我刚刚开始学习RubyonRails,但是在链接页面时遇到了一些问题。错误发生在我尝试将localhost:3000作为我的主页而不是localhost:3000/home/index之后 我得到的不是我的站点,而是错误: 未定义的局部变量或方法“门户页面更新路径”# 并突出显示我的页脚链接作为问题 </small> <nav> <ul> <li><%= link_to "Updates",portal_pages_

所以我刚刚开始学习RubyonRails,但是在链接页面时遇到了一些问题。错误发生在我尝试将localhost:3000作为我的主页而不是localhost:3000/home/index之后

我得到的不是我的站点,而是错误:

未定义的局部变量或方法“门户页面更新路径”#

并突出显示我的页脚链接作为问题

  </small>
 <nav>
   <ul>
     <li><%= link_to "Updates",portal_pages_updates_path  %></li>
     <li><%= link_to "Contact", portal_pages_contact_path %></li>
   </ul>
 </nav>

为了将命名路由用于自定义操作,必须在routes.rb中指定它

match '/contact', to:  'portal_pages#contact', via: 'get', as: "portal_pages_contact"
match '/updates', to:  'portal_pages#updates', via: 'get', as: "portal_pages_updates"

你能粘贴完整的错误消息吗?我编辑并放置了更多信息,还是你想要完整的跟踪?我得到了一个SyntaxError“unexpected tASSOC”@user3344900:我修改了我的答案。哈希语法是错误的。新旧混杂
match '/contact', to:  'portal_pages#contact', via: 'get', as: "portal_pages_contact"
match '/updates', to:  'portal_pages#updates', via: 'get', as: "portal_pages_updates"