我对rails有一些困难

时间:2015-06-23 20:03:35

标签: ruby-on-rails controller routes

嗨我在访问localhost:3000 / login时遇到错误 我们很抱歉,但出了点问题。

如果您是应用程序所有者,请检查日志以获取更多信息。

我的路线

Rails.application.routes.draw do

  get '/login' => 'user_controller#login'

  get '/register' => 'user_controller#register'



  get 'static_pages/home'

  get 'static_pages/store'

  get 'static_pages/about'

  get 'static_pages/search'

  root 'static_pages#home'

end

控制器

class UserController < ApplicationController
    def login
    end
    def register
    end
end

1 个答案:

答案 0 :(得分:1)

在routes.rb中为特定路由指示控制器 - 操作对时,不应编写user_controller,而应编写user。 Rails会正确匹配,所以:

get '/login' => 'user#login'

P.S。不确定这是否是您遇到的唯一问题