0

我是新来的狂欢。我想对 spree 的视图进行一些更改,为此我找到了两种方法: 1. 使用 Deface 2. 通过覆盖视图

目前,我正在覆盖这些观点,但建议这种方法不是很好。我想使用 deface 但无法应用它:

Deface::Override.new(:virtual_path  => "spree/checkout/registration",
                     :insert_before => "div#registration",
                     :text          => "<p>Registration is the future!</p>",
                     :name          => "registration_future")

请帮助我如何优化我的观点?

提前致谢

4

1 回答 1

0

您可以通过在项目文件夹中Deface使用您的代码创建一个 ruby​​ 文件来替换内容和插入新内容app/overrides

/app
  /overrides
    future_registration.rb

future_registration.rb有您粘贴的代码。如果您spree/checkout/registration在重新启动服务器后访问该 url,您应该会在页面中看到该消息。

于 2012-08-28T23:40:12.243 回答