小编Chr*_*ris的帖子

Ruby on rails"没有路由匹配"

我是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)

ruby-on-rails ruby-on-rails-3

10
推荐指数
2
解决办法
6万
查看次数

标签 统计

ruby-on-rails ×1

ruby-on-rails-3 ×1