ruby-on-rails – 如何自定义狂欢商务?

ruby-on-rails – 如何自定义狂欢商务?,第1张

概述我在 Windows机器上安装了Spree,添加了示例数据并访问了管理员. 但现在呢? 如何创建新页面或URL? 我在rails项目文件夹中找不到任何控制器或文件.我是否必须更改Spree下载的位置? But now what? Spree是“开发人员友好的”,这意味着您在构建应用程序时需要使用开发人员的思维模式.要创建新页面,您必须遵循Rails-Way.如果您运行bin / rake路线,您将 我在 Windows机器上安装了Spree,添加了示例数据并访问了管理员.

@H_404_8@

但现在呢?@H_404_8@

如何创建新页面或URL?@H_404_8@

我在rails项目文件夹中找不到任何控制器或文件.我是否必须更改Spree下载的位置?@H_404_8@解决方法

But Now what?@H_404_8@

Spree是“开发人员友好的”,这意味着您在构建应用程序时需要使用开发人员的思维模式.要创建新页面,您必须遵循Rails-Way.如果您运行bin / rake路线,您将看到为您生成的所有路线.@H_404_8@

要在Spree中生成路径,您需要调用spree.root_path之类的东西.如果在主应用程序中具有相同的路径,则必须调用main_app.root_path.这种方式rails知道你想要自己的根路径,而不是Spree的.@H_404_8@

对于一些最佳实践,您应该查看此博客文章:http://blog.benmorgan.io/post/102924399166/customizing-spree-some-best-practices.(我的博客中也有很多Spree内容.)@H_404_8@

@H_404_8@

I don’t find any controllers or files in my rails project folder. Do I have to modify the location where the spree is downloaded?@H_404_8@

Bundler安装Spree,然后通过rvm或rbenv将其存储在适当的位置.您所要做的就是添加:@H_404_8@

@H_404_8@

gem 'spree',github: 'spree',branch: '3-0-stable'gem 'spree_auth_devise',github: 'spree/spree_auth_devise',branch: '3-0-stable'gem 'spree_gateway',github: 'spree/spree_gateway',branch: '3-0-stable'

或者您可以使用我现在使用的Solidus而不是Spree;目前正在将所有活跃的Spree项目移至此项目.@H_404_8@

我推荐的是什么:@H_404_8@

>不要使用狂欢前端.
了解模型的工作原理应该足以让您开始使用.制作一个新的Spree :: Order对象应该非常简单.然后它只是Spree :: Order.next!你可以开始检查.要将产品添加到订单,您只需订购.contents.add Spree :: Variant.first,1并且您在数据库中有一个新的订单项.
>阅读源代码.
说实话,Spree是~4个rails应用程序. 1表示模型(核心),1表示店面(前端),1表示管理员(后端),1表示API.
>使用V2 API. Spree 4的目标是拥有一个新的,经过改进的API,它遵循JsON API规范并完全兼容Ember.有关详细信息,请参阅JSON API spec. Spree V2 API位于here.@H_404_8@ 总结

以上是内存溢出为你收集整理的ruby-on-rails – 如何自定义狂欢商务?全部内容,希望文章能够帮你解决ruby-on-rails – 如何自定义狂欢商务?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1277082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存