Ruby on rails 设计登录不重定向

Ruby on rails 设计登录不重定向,ruby-on-rails,devise,ruby-on-rails-4,Ruby On Rails,Devise,Ruby On Rails 4,我以前问过这个问题,但没有得到答案,因此重新发布: 由于某种原因,如果我登录到我的应用程序,我的设备将停止重定向。(是的,它曾一度奏效) 当我检查我的网络选项卡时,它确实会显示一个对/user/sign_的调用,然后显示一个对localhost:3000的调用,该调用具有正确的视图(应该加载!)。我不想把所有的东西都改成我的代码,也不知道在代码的哪一部分会引起问题,所以我现在不发表这篇文章 如果我刷新我的页面,我会收到一个已经通过身份验证的通知 我没有使用自定义控制器、模型。只有自定义视图 删除

我以前问过这个问题,但没有得到答案,因此重新发布:

由于某种原因,如果我登录到我的应用程序,我的设备将停止重定向。(是的,它曾一度奏效)

当我检查我的网络选项卡时,它确实会显示一个对/user/sign_的调用,然后显示一个对localhost:3000的调用,该调用具有正确的视图(应该加载!)。我不想把所有的东西都改成我的代码,也不知道在代码的哪一部分会引起问题,所以我现在不发表这篇文章

如果我刷新我的页面,我会收到一个已经通过身份验证的通知

我没有使用自定义控制器、模型。只有自定义视图

删除所有javascript可以消除这个问题,但会引发新的设计错误(我认为设计需要jQuery):
ActionController::InvalidAuthenticityToken

我的终端输出(我看到一个302?)


您是否在route.rb上留下了根URL

root 'home#index'

如果没有它,designe在登录后将不会重定向

尝试使用designe生成视图,如下所示

rails generate devise:views

我也有同样的问题,好的,进入
config/initializers/cookie\u-verification\u-secret.rb

并切掉上面的部分

Rails.application.config.cookie_secret = 89384893...........
然后将其粘贴到application.rb文件中,并将其更改为config.cookie_secret=i235


有关此项的更多信息,请查看rails强制转换[http://railscasts.com/episodes/209-introducing-devise][1] Ryan解释得更多。

我有根;虽然它不是家(索引)获取“dashboard/index”根“dashboard#index”,我从一开始就有这个功能。这也是我在Chrome的“网络”选项卡中看到的页面。只是没有重新加载(Turbolinks???)我没有cookie\u verification\u secret.rb。也许你指的是一个旧的Desive版本(看演员阵容是从2010年开始的)
Rails.application.config.cookie_secret = 89384893...........