【发布时间】:2019-01-28 16:22:17
【问题描述】:
我正在学习 RoR,显然 Spree 和我不清楚的事情很少。我也不完全熟悉 Rails 引擎。
我的问题是我应该从 Spree github 页面复制所有控制器和路由,然后覆盖它们还是它们已经通过引擎“启动”?
另外,我注意到有些人使用 Deface 覆盖他们自己的应用程序中的内容。从github代码复制/粘贴然后修改它不是更容易吗?还是有一些技巧?
谢谢
【问题讨论】:
-
它们将由 spree gem 添加,您无需手动复制它们,除非您正在执行某种时髦的手动安装或其他操作。仅供参考,gem 的工作方式是它们反映您的目录结构,然后添加 gem 正在完成的任何工作所需的代码,因此您无需从他们的 github 手动复制内容。
-
附带说明:在尝试实施 Spree 之前先了解 RoR。这不是一个很好的初学者项目 - 支付门户是一个难以破解的难题。
标签: ruby-on-rails ruby spree