0
私はRails 5を使用しています。私は自分のconfig/routes.rbファイルにこれを持っていますので、ログインしてルートURLにアクセスするとダッシュボードにリダイレクトできます...「欠落している:ルート定義のコントローラキーです。ルートを確認してください。」
get '/dashboard' => 'users#show', as: :dashboard
root :to => "/dashboard", constraints: lambda { |user| user.user_signed_in? }
しかし、私は、エラーを取得しています「の欠落:ルート定義上のコントローラキーを、あなたのルートを確認してください。」ライン
root :to => "/dashboard", constraints: lambda { |user| user.user_signed_in? }
に「/ダッシュボード」は認識され、どのようになっていないのはなぜ問題を修正することはできますか?
それは唯一の方法ですか?私はURLを指すことを好みます。なぜなら、URLによって指される基本的なコントローラアクションが変わる可能性があります。したがって、私は一箇所で物事を変えなければなりません。 –
あなたが探しているものは可能ではないと思います。私の編集を見てくださいが、 'users#show'を指していません。 – mmichael
興味深い。それができないなら私は戻って受け入れるだろうが、私は何かを要求する最初の人ではないように思われるので、最初にいくつかの掘り出しを行うつもりだ。 –