gpt4 book ai didi

ruby-on-rails - 如何覆盖 spree 用户api

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:22 27 4
gpt4 key购买 nike

我已经在我的应用程序中集成了 spree。我已将 spree-user 模型覆盖为 user 模型。我试图覆盖 api/users 来访问我的 UsersController 但每次我调用 /api/users/ 时,控件都会转到 Spree::Api::用户 Controller 。我有以下用户路线

namespace :api do
resources :users
end

但我的路线仍然被覆盖。我应该做哪些更改以将 /api/users/ 路由到我的本地 Controller ?

最佳答案

尝试在 routes.rb 中使用 Spree::Core::Engine.routes.prepend:

Spree::Core::Engine.routes.prepend do
namespace :api do
resources :users
end
end

或者,尝试在 View 代码中调用路由时附加 main_app,例如:

main_app.api_users_path

不确定您是否已经尝试过,但希望它能有所帮助。您可以在下面的 SO 线程中阅读更多内容:

关于ruby-on-rails - 如何覆盖 spree 用户api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25853551/

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