public/index.html を使用して新しいホームページを実装したところ、多くのルートをオーバーライドすることがわかりました。
私は元々、ユーザーがログインしている場合、ログインしているホームページと、ログインしていない場合は匿名の訪問者 (public/index.html) のホームページを見ましたroot to: static_pages#home
。static_pages\home.html.erb
public/index.html を実装した後、ログインしているユーザー用の新しいルートを作成し、以前の root_path を home_path にリダイレクトしました。
get '/home' => 'static_pages#home', :as => :home
http://localhost:3000
しかし、ログインホームページとビジターホームページの両方のホームページとして使用したいと考えています。これは可能ですか?訪問者に現在の public/index.html を表示させるにはどうすればよいhttp://localhost:3000/home
ですか? http://localhost:3000
ログイン後も欲しい。
ありがとう