gpt4 book ai didi

ruby-on-rails - spree 路线 : Adding only the api routes

转载 作者:数据小太阳 更新时间:2023-10-29 08:46:41 25 4
gpt4 key购买 nike

当我在路由中添加以下内容时

mount Spree::Core::Engine, :at => '/'

它将所有 spree 路由添加到我的应用程序,但我只想将 api 路由添加到应用程序。我应该为此做哪些改变?

最佳答案

Spree分为spree_corespree_backendspree_frontendspree_apispree_sample > 和 spree_cmd

来自Spree 自述文件

spree_api (RESTful API)
spree_frontend (User-facing components)
spree_backend (Admin area)
spree_cmd (Command-line tools)
spree_core (Models & Mailers, the basic components of Spree that it can't run without)
spree_sample (Sample data)

每个组件使用 add_routes 将自己的一组路由附加到 Spree::Core::Engine。有一点重叠,例如 spree_api 包含一些 admin routes .尽管如此,您仍然会使用相同的安装方法。

# config/routes.rb
mount Spree::Core::Engine, :at => '/'

但是,您可以单独选择 Spree 组件,而不是选择包含来自所有组件的所有路由的包罗万象的 spree gem。

例如:

# Gemfile
gem 'spree_api'

关于ruby-on-rails - spree 路线 : Adding only the api routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25959037/

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