我正在使用 Windows 机器并使用 Ruby 1.9.3 和 Rails 3.2,我刚刚安装了 Devise gem 进行身份验证。
当我尝试使用以前注册的用户登录时,出现以下错误:
NameError in Devise::SessionsController#create
uninitialized constant ActiveSupport::SecureRandom
谷歌搜索,我读到这是由于 Rails 3.2 中不推荐使用“ActiveSupport”,解决方案是将代码中“ActiveSupport:SecureRandom”的每次出现都替换为“SecureRandom”。
我一直在寻找那串代码(“ActiveSupport:SecureRandom”),但一直找不到。它在哪里?在哪个文件中?