2017-05-14 18 views
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。

答えて

-1

FYIレール5.0.2を使用して解決このエラーは:https://github.com/rails/rails/issues/25448

+0

おかげで、なぜそれが両方のアプリケーションでは発生しません。さらに、deviseは5.0.2を実行している別のRailsアプリケーションとは連携していません。https://github.com/plataformatec/devise/issues/4515に記載されている問題とよく似た問題があります –

関連する問題