0

私はまくるのが初めてです。spree のビューを変更したいので、2 つの方法を見つけました。 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貼り付けたコードが表示されます。サーバーの再起動後に URL にアクセスするspree/checkout/registrationと、ページにメッセージが表示されます。

于 2012-08-28T23:40:12.243 に答える