如何获得狂欢宝石应用程序的狂欢产品属性和狂欢属性?

时间:2015-12-28 06:30:53

标签: ruby ruby-on-rails-3 rubygems spree

我正在使用狂欢宝石。我想获得狂欢属性和狂欢产品属性。但是我收到了错误

  

未定义的局部变量或方法&#34; prpty&#34; #<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

0 个答案:

没有答案