0
我已經爲Java超過5年,現在到Rails,所以我是比較新的這個,所以請多多包涵,如果這聽起來天真。我正在使用Spree創建一個在線商店。我正在嘗試添加名爲原價的新產品變體。其目的是在產品頁面中顯示產品的價格以及原始價格。試圖添加一個新的產品變型(原價),以產品
所以我創建了一個新的遷移,並向spree_variants表添加了一個新列。
class AddOriginalPriceToProductsModel < ActiveRecord::Migration
def change
add_column :spree_variants, :original_price, :decimal, :precision => 8, :scale => 2
end
end
並在Admin窗體中添加了相應的字段。現在我已經在創建Variants裝飾器部分中受到了一段時間的打擊。我已經添加了變體裝飾器,如下所示:
Spree::Variant.class_eval do
before_filter :load_data
attr_accesssible :original_price
end
但是這並不能解決目的。 我從Extending the Spree::Product model/class開始接近完成這個任務。我也不能從我的理解中獲得Spree文檔中的詳細信息。 有人可以請指出我這樣做的正確方向或有沒有更好的替代方法。
環境,
- Rails的:3.2.13
- 狂歡:2.0.3
也使用spree_fancy主題
感謝你的幫助。謝謝