【发布时间】:2014-03-30 11:34:12
【问题描述】:
我目前正在开始为 Spree 应用程序构建自定义前端,我想知道如何去做。 我已经阅读了 Spree Commerce 文档,它说有两种自定义视图的方法。
- Deface 库
- 替换 Rails 文件夹中的视图
在文档中指出
每当您将整个视图复制到您的扩展程序或应用程序中时,在升级到 Spree 的较新版本时,都会给您的应用程序增加大量维护开销。在版本之间升级时,您需要比较每个被替换的模板,以确保在本地复制的版本中复制来自较新 Spree 版本的任何更改。
为此,我们强烈建议您尽可能使用 Deface 来实现所需的自定义。
我将不得不替换所有前端视图,但我担心这会阻止我或其他人更新到另一个版本的 Spree。就我而言,污损似乎有点过于复杂......
谁能告诉我,就上述内容而言,替换视图会有多大的问题?
【问题讨论】:
标签: ruby-on-rails spree