0
私はDeviseを認証に使用し、うまく動作しているActionCableプロジェクトを持っています。私は、アプリケーションをクローン化し、今私はこのエラーを取得する:工夫でDeviseがRails 5で突然動作しません
と、ArgumentError :: RegistrationsController#新しい キーは、32バイト
抽出されたソース(ライン#72程度)にする必要があります
cipher = new_cipher
cipher.encrypt
cipher.key = @secret
# Rely on OpenSSL for the initialization vector
iv = cipher.random_iv
私は両方のアプリケーションのgemlockファイルをチェックし、それらはまったく同じです。両方のアプリケーションがクラウド9で動作しています。Railsの宝石は 'rails'、 '〜5.0.0'、 '> = 5.0.1'
私は突然Railsの最新バージョンで作業を終了する別のActionCableプロジェクトを持っています5.0.2。
おかげで、なぜそれが両方のアプリケーションでは発生しません。さらに、deviseは5.0.2を実行している別のRailsアプリケーションとは連携していません。https://github.com/plataformatec/devise/issues/4515に記載されている問題とよく似た問題があります –