@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 – 如何自定义狂欢商务?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)