私はRails 4.2.5を使用しています。ユーザーがログインしている場合は、http://localhost:3000/〜http://localhost:3000/user_objectsにアクセスしてリダイレクトします。だから私は、私がログインしていたときに、ログインしているユーザーをリダイレクトしようとして問題が発生しました
constraints(AuthenticatedUser) do
root :to => "user_objects"
end
root 'pages#index'
その後
私はlibに/ authenticated_user.rbでこのファイルを持っている...
class AuthenticatedUser
def self.matches?(request)
user_signed_in?
end
end
残念ながら私のconfig/routes.rbをファイルにこれを追加し、Iてきましたアクセスhttp://localhost:3000/、私はこのエラーを取得
NameError
uninitialized constant AuthenticatedUser
誰かがログインしている場合、私は提案のページにユーザーをリダイレクトすることができますどのように任意のアイデア?
編集:次のように私のconfig/routes.rbをファイルがある...どんなルートのコントローラアクションで
resources :user_objects, except: :update do
member do
patch :create
put :create
end
get :find_by_user_object_and_day, on: :collection
get :find_totals, on: :collection
end
get "users/edit" => "users#edit"
resources :users
root 'pages#index'
get '/auth/:provider/callback', to: 'sessions#create'
get '/logout', to: 'sessions#destroy'
delete '/logout', to: 'sessions#destroy'
object_userためのヘルパーメソッドは、ときに 'すくいroutes'何ですか? – toddmetheny
それは少し厄介なカットとペーストしようとしているが、私は非常に基本的な私のconfig/routes.rbファイルの錫をpu。 – Dave