我正在开发一个Rails项目来建立一个电子商务网站。我正在使用Shoppe gem。我推荐Tryshoppe网站。
由于shoppe gem为我们安装了Admin界面,但根据我的要求,我想自定义它。我也有兴趣更改管理界面的布局。
例如,我们可以在Device gem
中生成视图并对其进行自定义。
我们可以生成视图和邮件模板以覆盖Shoppe gem的默认模板吗?
答案 0 :(得分:1)
据我所知,唯一的方法是将gem repo克隆到你的github并根据需要编辑gemfile。然后将gem添加到您的应用程序中,但将其链接到该gem的github仓库。
这基本上可以转化为:
gem 'shoppe', :git => 'git://github.com/<username>/shoppe.git'
答案 1 :(得分:1)
对于这种情况,Rails中还存在重写装饰器: http://guides.rubyonrails.org/engines.html#improving-engine-functionality