私はWindowsマシンで作業しており、Ruby1.9.3とRails3.2を使用しており、認証用にDevisegemをインストールしました。
以前に登録したユーザーでサインインしようとすると、次のエラーが表示されます。
NameError in Devise::SessionsController#create
uninitialized constant ActiveSupport::SecureRandom
グーグルで調べてみると、これはRails 3.2で「ActiveSupport」が非推奨になっているためであり、解決策はコード内の「ActiveSupport:SecureRandom」のすべての外観を「SecureRandom」のみに置き換えることです。
そのコード文字列( "ActiveSupport:SecureRandom")を探していましたが、見つかりませんでした。それはどこにある?どのファイルに?