我刚刚使用 public/index.html 实现了一个新主页,我读到它覆盖了很多路由。
我最初拥有root to: static_pages#home
并且在我static_pages\home.html.erb
看来,如果用户已登录,他们会看到已登录的主页和匿名访问者 (public/index.html) 的主页(如果未登录)。
实现 public/index.html 后,我为登录用户创建了一条新路由,并将之前的 root_path 重定向到 home_path
get '/home' => 'static_pages#home', :as => :home
但是,我想http://localhost:3000
用作登录和访问者主页的主页。这可能吗?如何让访问者看到当前运行良好但http://localhost:3000/home
登录后不必使用的当前 public/index.html?http://localhost:3000
登录后我也想要。
谢谢