我是Rails的新手,我只是实现了一些基本的应用程序.刚刚开始我的第二个应用程序并遇到了什么是基本问题,但谷歌什么都没有让我感到满意.
得到此错误:
No route matches {:controller=>"user", :action=>"admin_login"}
Run Code Online (Sandbox Code Playgroud)
这是我的routes.rb
Blah::Application.routes.draw do
resources :items, :cart, :user
end
Run Code Online (Sandbox Code Playgroud)
这是我的applications.html.erb(想法是这是一个标题当然,我正在尝试创建一个'登录'的链接.现在它只是应该将'登录'会话变量设置为'1'.
<!DOCTYPE html>
<html>
<head>
<title>Blah</title>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
</head>
<body>
<div id="headerHolder">
<div id="title">blah</div>
<div id="menu">
<div class ="menuItem">blog</div>
<div class ="menuItem">
<%= link_to "products", :controller => "items",
:action => "index" %>
</div>
<div class ="menuItem">contact</div>
<div class="menuItem">
<%= link_to "cart", :controller => "cart",
:action => "index" %>
</div>
<div class="menuItem">
<%= link_to_unless_current "admin", …Run Code Online (Sandbox Code Playgroud)