我需要为我正在开发的Ruby on Rails项目生成格式化的文本装箱单。我正在考虑使用Ruport或只是将它自己格式化为字符串并将其输出为文本。唯一的挑战是适当地调整所有输出。它需要看起来像这样,总是正确对齐。任何建议?Ruby中的文本格式(装箱单)
Company Name
(T) 1-800-123-1234
(E) [email protected]
BILL TO: CUSTOMER NAME SHIP TO: CUSTOMER NAME
123 Some Street 321 Some Street
Address etc. Address etc.
Date: 2010-03-12 16:30
Payment Number: 1234-123456
LN NAME SKU DESCRIPTION QTY PRICE TOTAL
----------------------------------------------------------------------------------
001 Product name GUDB 012 HGQ product description 2 52.99 105.98
- Color
似乎是一个简单的工作为'sprintf'。它需要比这更复杂吗? – FMc 2010-03-12 14:47:05
为它找到了一个不错的小宝石。尽管文档很轻松。 http://github.com/ryanwood/slither – 2010-03-12 20:33:14