我刚刚创建了一个新的控制器和几个动作,但当我尝试在localhost上查看它们时,我收到错误:No route matches {:action=>"about", :controller=>"user"}
控制器如下所示:
class UserController < ApplicationController
def index
end
def register
@title = 'Register'
end
end
我不应该只能http://localhost:3000/user/register并在创建新控制器后出现一些内容吗?
我在这里做错了什么?
更新 - 添加了Routes.rb
Rails.application.routes.draw do
get 'user/index'
get 'user/register'
get 'site/index'
get 'site/about'
get 'site/help'
root 'site#index'
end