我试图让承包商在我当地工作时做出一些改变,但我似乎无法克服这个错误,主要是因为我对这是如何工作的理解并不严密,因此雇用了承包商。
无论如何,我要求他在注册和登录时将用户重定向到他们的个人资料页面(我正在使用设计),我得到了这两个错误
登录并注册-
undefined method `profile_path' for #<Devise::SessionsController:0x007fa992493f48>
应用程序控制器-
class ApplicationController < ActionController::Base
protect_from_forgery
protected
def after_sign_in_path_for(resource)
profile_path(id: resource.profile_name)
end
end
我的路线-
Goldengoal::Application.routes.draw do
# get "profiles/show", :as => 'profile'
devise_for :users
devise_scope :user do #this is how you seperate between player and parent what they can see
get 'register', to: "devise/registrations#new", as: :register
get 'login', to: "devise/sessions#new", as: :login
get 'logout', to: "devise/sessions#destroy", as: :logout
end
root :to => 'front#index'
resources :users, path: '', controller: 'profiles', only: [:show] do
resources :players
resources :logistics
resources :notes
end
我在这里想念什么?从 Github 获取最新更改可能是个问题吗?他说他的机器上一切正常。我在这里迷路了。
提前感谢您查看此内容。