0
我安装并配置了简单导航,如描述的here (simple-navigation configuration)。简单导航:未定义的局部变量或方法`根'
我修改配置/ navigation.rb(只包含一个菜单项):
primary.item :key_1, 'Home', root
我的config/routes.rb中包含:
root 'static_pages#home'
耙路线包含字符串:
Prefix Verb URI Pattern Controller#Action
root GET / static_pages#home
应用/视图/布局/ application.html.erb包含:
<%= render "layouts/header" %>
应用/视图/布局/ _header.html.erb包含:
<%= render "layouts/main_nav" %>
和应用程序/ views/layouts/_main_nav.html.erb包含一个字符串:
<%= render_navigation %>
之后,我得到了一个错误:
Showing <...>_main_nav.html.erb where line #1 raised:
undefined local variable or method `root'
为什么宁静的路线佣工和命名的路由助手是“隐形”在这种情况下?我尝试了路由表中的所有前缀。
谢谢,Keith :) – c80609a 2015-03-15 11:31:43