Rails 5に移行する前はうまく動作していましたが、Rails 5.1.1に移行すると、次のようなエラーが発生します。
以前のバージョンの Rails で使用していたものと同じキーを使用しました。
元。
crypt = ActiveSupport::MessageEncryptor.new(Rails.configuration.secret_key_base)
次の行を実行すると、前述のエラーが発生します。
@password = crypt.decrypt_and_verify(User.last.encryptedpass)
私の場合、未定義(文字列)をビデオフィールド(ActiveStorage)に送信していました