Ruby 2.4 にアップグレードしたところ、次のエラーが発生し始めました。
ConfessionsController#index の ArgumentError
キーは 32 バイトでなければなりません
# cipher = new_cipher
cipher.encrypt
cipher.key = @secret
# Rely on OpenSSL for the initialization vector
iv = cipher.random_iv
私はそれについてインターネット全体を読み、人々は暗号化キーの変更について投稿しました。しかし、私はそのようなファイルさえ持っていないので、何を変更し、どのように修正すればよいかわかりません。誰か助けてくれませんか?
*コメントへの応答として: @secret とは何かわかりません。これは抽出ファイルであり、cypher をローカルで編集する方法、またはまったく編集する方法がわかりません。私が書いたコードではありません。