我已经按照这个 GoRails 视频让 Devise 使用hotwire-rails。我不知道为什么我的登录错误消息与视频中的工作方式不同。错误消息在注册表单上效果很好,但在登录表单上我收到此错误:
Processing by Devise::SessionsController#create as TURBO_STREAM
Parameters: {"authenticity_token"=>"[FILTERED]", "user"=>{"email"=>"elvis@example.com", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Log in"}
Completed 401 Unauthorized in 2ms (ActiveRecord: 0.0ms | Allocations: 406)
正如 Chris 在视频中建议的那样,我将我的 Devise 初始化程序编辑为如下所示。
我的 package.json 有@hotwired/turbo-rails": "^7.0.0-beta.5
,但在 Chris 的源代码中,beta.3
这似乎不是问题。
我在这里想念什么?