請負業者にローカルで作業してもらったいくつかの変更を取得しようとしていますが、主にこれがどのように機能するかを理解していないため、このエラーを回避できないようです。
とにかく、サインアップとサインイン時にユーザーをプロファイルページにリダイレクトするように彼に依頼しました(私はDeviseを使用しています)、これら2つのエラーが表示されます
サインインしてサインアップ-
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 から最新の変更を取得する際に問題が発生した可能性はありますか? 彼は、彼のマシンではすべてが正常に機能していると述べました。私はここでかなり迷っています。
これをご覧いただきありがとうございます。