0

我正在做一个 Rails 项目来建立一个电子商务网站。我正在使用专柜宝石。我指的是Tryshoppe网站。

由于 shoppe gem 为我们安装了一个管理界面,但根据我的要求,我想对其进行自定义。我也对更改管理界面的布局感兴趣。

例如,我们可以在其中生成视图Device gem并对其进行自定义。

我们可以生成视图和邮件模板来覆盖 Shoppe gem 的默认模板吗?

4

2 回答 2

1

据我所知,唯一的方法是将 gem repo 克隆到您的 github 并根据需要编辑 gemfile。然后将 gem 添加到您的应用程序中,但将其链接到该 gem 的 github 存储库。

这基本上会转化为:

gem 'shoppe', :git => 'git://github.com/<username>/shoppe.git'
于 2015-07-02T02:18:10.963 回答
1

对于这种情况,Rails 中也存在覆盖装饰器:http: //guides.rubyonrails.org/engines.html#improving-engine-functionality

于 2016-05-12T07:21:07.227 回答