gpt4 book ai didi

ruby-on-rails - 从发动机外部在可安装的发动机 rails 中使用设计

转载 作者:行者123 更新时间:2023-12-04 03:45:39 24 4
gpt4 key购买 nike

我有一个名为 hq_core 的引擎,还有另一个名为 hq 的 rails 应用程序。

hq_core 在其中安装了一个设计用户,它可以从 hq 完美运行。我使用 this how-to 做到了这一点

我想创建一个仅在 hq 而不是 hq_core 中的设计 admin_user。我运行了典型的“rails g devise admin_user”,它在 hq 中安装了 find。

但是当我点击 localhost:3000/admin_users/sign_in 时,它说

ActionView::Template::Error (undefined method `admin_user_session_path' for #<ActionDispatch::Routing::RoutesProxy:0x007fb454403818>):

这是一个带有 Devise 3.0.0rc 的 rails 4 应用程序

最佳答案

我刚刚遇到了同样的问题,我通过添加解决了这个问题

Devise.setup do |config|
config.router_name = :<your engine name here>
end

到我的 config/initializers/devise.rb,如方法中所述。

关于ruby-on-rails - 从发动机外部在可安装的发动机 rails 中使用设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17979458/

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