【发布时间】:2017-05-15 00:53:35
【问题描述】:
我有一个使用 Devise 进行身份验证的 ActionCable 项目,并且工作正常。我克隆了应用程序,现在出现此错误:
设计中的ArgumentError::RegistrationsController#new 密钥必须是 32 字节
提取的源代码(第 72 行附近):
cipher = new_cipher
cipher.encrypt
cipher.key = @secret
# Rely on OpenSSL for the initialization vector
iv = cipher.random_iv
我检查了两个应用程序的 gemlock 文件,它们完全相同。这两个应用程序都在 Cloud 9 上运行。Rails gem 是 'rails', '~> 5.0.0', '>= 5.0.1'
我有另一个 ActionCable 项目突然停止使用最新版本的 Rails 5.0.2。
【问题讨论】:
标签: ruby-on-rails ruby devise