我一直在用Barby探索这个,这似乎是一个非常好的宝石,但它似乎不支持UPC代码(这对我来说似乎很奇怪)。
在Ruby中还有其他(好的,干净的)方法吗?或者某种方式,我忽略了与Barby一起生成UPC?
答案 0 :(得分:0)
我只是在撰写问题后想出答案。 UPC也称为“非常不友好”的名称“EAN-13”。所以你只需使用EAN13条形码类就可以了......如果有人有兴趣,我会稍后发布代码。
答案 1 :(得分:0)
EAN-13是UPC-A的超集,是barby的主要类。您必须使用以下构造:
require 'barby/barcode/ean_13'
barcode = Barby::UPCA.new(data)
请注意,在将值传递给Barby之前,您需要删除值的校验和数字,否则条形码将会出错。