在Ruby on Rails中生成gs1 128条形码

时间:2015-12-24 10:13:02

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

我正在使用barby gem生成gs1-128条形码。我可以将条形码保存在.png文件中。以下是我正在使用的代码,

def pti_label_preview   
    gtin_no =  params[:gtin_no]    
    barcode = Barby::GS1128.new(gtin_no,'C','12')   
    full_path = "#{Rails.root}/public/uploads/barcode.svg"
    File.open(full_path, 'w') { |f| f.write barcode.to_svg(:margin => 3, :xdim => 2, :height => 55) }
    render :text => path
  end

我是通过引用this创建的。 Barby::GS1128.new(gtin_no,'C','12')接受3个参数,我想知道我必须发送的3个值来创建条形码。

我有以下值gs1_prefix,item no,check sum value,gtin no,lot no etc.我应该传递给GS1128方法的3个值是什么

1 个答案:

答案 0 :(得分:0)

你可以拉下那个宝石的回购并找到它。

location ~ ^/images/(.*) {
    return 301 /assets/images/$1;
}

所以问题的答案是你传递的3个参数是数据,类型和ai