エクステンション(2/2)の続き。残念な英語力ではぴんとこない箇所は英語のままpending。実践もしくは英語力の向上を伴って正しく理解することがあれば、加筆・修正する予定です。この記事は2013/07/17現在のものです。DEVELOPERDefaceを使ってエクステンションを改善する(original)ゴール(original)管理画面の商品編集ページで'セール価格'を追加して更新できるようにすることです。Spreeのビューをオーバライドすることで実現できますが、そのやり方は潜在的な技術的問題があります。ビューをオーバライドしていることで、Spreeの新しいリリースで更新されたビューを適用できなくなります。date.かわりにDefaceを使って実現する方法を学んでいきましょう。Defaceを使うことで’app/overrides’に変更内容を集約して、いつでもSpreeのビューの最新の実装を使うことができます。この作業は全て’/core'ではなくて’/backend'下でおこなう必要があります。管理画面の商品ページをオーバライドしたいので、この場合修正する対象となるのは部分テンプレートになります。そのファイルは'spree/admin/products/_form.html.erb'というパスになるでしょう。app/overridesそして'spree/admin/products/_form.html.erb'をオーバライドしていきます。%>この状態から、:priceフィールドの後に別のフィールドを追加します。")更新された情報を得るためにもう1つ変更しなければならないところがあります。移譲する必要があります。アクセスして商品情報を編集すると、’セール価格’を入力できるようになっているのと、’http://localhost:3000/sale’へアクセスするとその商品が表示されるようになっています。反映するには再起動する必要があるでしょう。NockでHTTPモックを使ったテスト月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。