Ruby on rails 3 找不到路径的设计映射“/&引用;
我正在我的应用程序的登录页上放置一个表单,允许用户登录。问题是Desive没有“/”的路径。我已尝试使用以下内容添加路线:Ruby on rails 3 找不到路径的设计映射“/&引用;,ruby-on-rails-3,devise,Ruby On Rails 3,Devise,我正在我的应用程序的登录页上放置一个表单,允许用户登录。问题是Desive没有“/”的路径。我已尝试使用以下内容添加路线: devise_for :pages, :controllers => {:home => 'home'} 但我就是不太明白。有人对此有任何提示吗?来自Deavate github自述: 在登录用户、确认帐户或更新密码后,Desive将查找要重定向的作用域根路径。示例:对于:user资源,如果它存在,将使用user\u root\u路径,否则将使用默认的root
devise_for :pages, :controllers => {:home => 'home'}
但我就是不太明白。有人对此有任何提示吗?来自Deavate github自述: 在登录用户、确认帐户或更新密码后,Desive将查找要重定向的作用域根路径。示例:对于:user资源,如果它存在,将使用user\u root\u路径,否则将使用默认的root\u路径。这意味着您需要在路由内设置根目录:
root :to => "home"
您还可以在登录路径之后和注销路径之后覆盖,以自定义重定向挂钩。将根路由添加到设备块,如下所示:
devise_scope :users do
root :to => "users#new"
end