我正在使用狂欢宝石。我想获得狂欢属性和狂欢产品属性。但是我收到了错误
未定义的局部变量或方法" prpty"
#<Class:0x007fa32588b128>
表示产品中的CSV文件。我在哪里做错了?
Spree::Product.class_eval do
def self.to_csv
CSV.generate do |csv|
all.each do |pro|
csv << [ "property_name", "property_presentation", "property_value" ]
var = Spree::Variant.find_by(product_id: pro.id)
pro_prpty = Spree::ProductProperty.find_by(product_id: pro.id)
prpty = Spree::Property.where(:id => pro_prpty.property_id)
csv << [ pro_prpty.name, pro_prpty.value, pro_prpty.presentation,
end
end
end
end