用于设计gem的nomethoderror(未定义的方法`devise_for&#39;用于#<actiondispatch :: routing :: mapper:0x007ffa3e832cd8>)

时间:2016-11-24 02:37:22

标签: ruby-on-rails ruby devise

我不知道我搞砸了哪里

这是我得到的错误: enter image description here

这是我的routes.rb:

enter image description here

2 个答案:

答案 0 :(得分:0)

试试这个,然后在路上进行编辑:

devise_for :users, match: '', path: '',
controllers: {
  sessions: 'user/sessions',
  registrations: 'user/registrations',
  passwords: 'user/passwords',
  omniauth_callbacks: 'user/omniauth_callbacks'
},
path_names: { sign_up: 'register', sign_in: 'login', sign_out: 'user/logout' }

答案 1 :(得分:-1)

尝试重新启动服务器。当我遇到相同的确切错误时,这对我有用。