gpt4 book ai didi

为 RegistrationsController 设计未定义的方法 `users_url'

转载 作者:行者123 更新时间:2023-12-03 18:04:09 25 4
gpt4 key购买 nike

Rails 3.2.12 + 设计 2.2.3

在注册#create 中发生 NoMethodError:

未定义的方法 users_url' for #<RegistrationsController:0x007fd04f04b330>
actionpack (3.2.12) lib/action_dispatch/routing/polymorphic_routes.rb:129:in
polymorphic_url'

该应用程序在 Rails 3.2.8 上运行良好

最佳答案

我遇到了同样的问题,它在 Devise 内部看起来有问题(仍然存在于 master 中)。
我找到的唯一解决方案是回到 Devise 2.1.2(我知道它可以工作,因为我在另一个项目中使用了它)。

所以要解决这个问题,你可以把

gem 'devise', '2.1.2'

在你的 Gemfile 中,然后重新安装它
rails generate devise:install

希望它可以帮助你,而 Devise 的团队修复它

关于为 RegistrationsController 设计未定义的方法 `users_url',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14864268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com