有没有让.find不删除从数据库中拉回来的值的zeropadding?
即。我在数据库中有zipcodes,其中一些短于5个字符。我在数据库中重新添加了5个字符,所以我最终以“00210”为例。但是,这个值在我的数组中变成“210”。
我知道我可以使用“%05d”%值来重新映射到视图中...但是我宁愿不必在这样的路上进行zeropad。
答案 0 :(得分:1)
Fixnum
(你正在处理的Ruby类型)只关心价值。 ruby中的my_var = 00000001
将my_var
设置为1,并将其作为字符串输出,结果为"1"
。如果你想以不同的方式格式化它,你将不得不依赖字符串功能。