config / routes.rb中的语法错误

时间:2015-01-28 15:50:28

标签: ruby-on-rails ruby rails-routing

我正在为向MP发送问题的应用创建管理页面。

运行我的rails服务器后,我收到错误:

  

语法错误,意外的tString,期待keyword_do或'{'或'(''   得到'',':'dashboard #index'为'/ admin'。

这是我在routes.rb中的代码,我收到错误:

root to: 'dashboard#index', as: '/'
namespace :admin do
  get '', to: 'dashboard #index', as '/admin'
  resources :questions, :users
end

这是我的仪表板控制器:

class Admin::DashboardController < ApplicationController      
  before_filter :authorize

  def index
  end
end

我正在尝试创建一条路线,所以我有一个网站的网址,如: http://example.com/admin

2 个答案:

答案 0 :(得分:3)

as后缺少冒号,DickieBoy指示空格

get '', to: 'dashboard#index', as: '/admin'

答案 1 :(得分:3)

你忘记了&#39;:&#39;在&#39; as&#39;。

之后
get '', to: 'dashboard #index', as: '/admin'