2

Spreeの商品ページのショーページにテキストを挿入しようとしています。

次のように私の app/overrides/show_new.html.erb :

Deface::Override.new(:virtual_path  => "spree/products/show",
                 :insert_after => "[data-hook='product_show']",
                 :text          => "<p>This is overriding......</p>",
                 :name          => "show_new",
                 :disabled      => false) 

ただし、ビューはオーバーライドされません。何か不足していますか?

4

1 に答える 1

0

オーバーライドを最初に登録するには、アプリを再起動する必要があります。

それ以外の場合、これは正しいようです (コードが app/overrides/something.rb にあると仮定します)

最新バージョンでない場合は注意してください。一部のビューの HTML が破損しており、破損しています。

https://github.com/spree/spree/issues/1056 (先週、この問題に遭遇しました)

于 2012-08-09T19:21:36.000 に答える