如何在Solidus中覆盖视图?

时间:2017-05-29 10:53:16

标签: solidus

如何覆盖Solidus中的视图?

目前我正在将视图从Solidus Gem复制到我的应用程序中 - 我发现它容易出错。

1 个答案:

答案 0 :(得分:2)

Solidus 2.2.0引入了一个前端视图覆盖生成器,可将视图复制到您自己的主机应用程序中。

  

要自定义视图,您应将文件复制到主机中   应用程序。建议不要使用Deface,因为它会带来很多麻烦   在调试和降低您的商店表现时。

     

Solidus提供了一个生成器来帮助将正确的视图复制到其中   你的主机应用程序。

     

只需调用生成器即可将所有视图复制到主机应用程序中。

$ bundle exec rails g solidus:views:override
     

如果您只想将某些视图复制到主机应用中,则可以   提供--only论证:

$ bundle exec rails g solidus:views:override --only products/show
     

--only的参数也可以是视图名称的子字符串   来自app / views / spree文件夹:

$ bundle exec rails g solidus:views:override --only product

Readme Master link - Readme 2.2.0 Link - if master changes