Twitter bootstrap 在设备上注册时堆栈级别太深

Twitter bootstrap 在设备上注册时堆栈级别太深,twitter-bootstrap,devise,ruby-on-rails-4,cancan,forem,Twitter Bootstrap,Devise,Ruby On Rails 4,Cancan,Forem,我目前在Desive注册时出错。当我在注册表单上按submit时,我被重定向到/users,出现以下错误: 设计::注册控制器#创建中的SystemStackError 堆栈级别太深 root:/Users/user/Desktop/Programming/Rails/Site 请求 参数: {"utf8"=>"✓", "authenticity_token"=>"VTOUFUYrYxUD0sJpdCz5Mpn6Dvyf7CVqUjj5oDSIqf8=", "user"=>

我目前在Desive注册时出错。当我在注册表单上按submit时,我被重定向到/users,出现以下错误:

设计::注册控制器#创建中的SystemStackError 堆栈级别太深

root:/Users/user/Desktop/Programming/Rails/Site

请求

参数:

{"utf8"=>"✓",
 "authenticity_token"=>"VTOUFUYrYxUD0sJpdCz5Mpn6Dvyf7CVqUjj5oDSIqf8=",
 "user"=>{"email"=>"example@gmail.com",
 "password"=>"[FILTERED]",
 "password_confirmation"=>"[FILTERED]"},
 "commit"=>"Sign up"}
我曾读到其他人有类似的问题,但他们的解决方案都不奏效。 以下是我尝试过的: 运行迁移,并在routes.rb中检查无限递归

宝石:


当您意外地递归更改属性时,通常会发生此错误。如果用户模型中有一个xyz属性,以及一个名为xyz的虚拟属性,它直接改变了xyz,那么您最终会调用虚拟,虚拟会再次调用虚拟,依此类推。。因此,请查看代码中是否发生了类似的情况。

控制器和/或视图中可能存在递归问题。您是否可以粘贴控制器和查看代码,或链接到存储库?此外,您是否尝试运行
bundle exec rake db:migrate
?是否可以发布您的用户模型。
gem 'pg'

gem 'forem', :github => "radar/forem", :branch => "rails4"
gem 'forem-bootstrap', :github => "radar/forem-bootstrap", :branch => "master"

gem 'devise', '3.0.0'
gem 'kaminari'
gem 'friendly_id', github: "FriendlyId/friendly_id"
gem 'cancan'

gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"


gem 'twitter-bootstrap-rails'

gem 'rails_12factor', group: :production