Rails控制台返回二进制字段

时间:2013-11-27 02:58:58

标签: ruby-on-rails binary rails-console

我有一个名为extra_data的二进制字段。当我在开发中的pry-console中输出这个字段时,我得到:

t.extra_data
=> "\x00\x00\x00\x04\x00\x00\x00\vdescription\x00\x00\x000Child Sponsorship Fund:  Haiti:  Cyvadier:  Adne\x00\x00\x00\vcard_number\x00\x00\x00\bXXXX6006\x00\x00\x00\x0Fexpiration_date\x00\x00\x00\x04XXXX\x00\x00\x00\x06method\x00\x00\x00\x01M"

在生产中,当然不使用pry-console,它从普通的rails控制台输出:

t.extra_data
=> "x000000040000000b6465736372697074696f6e000000304368696c642053706f6e736f72736869702046756e643a202048616974693a202043797661646965723a202041646e650000000b636172645f6e756d6265720000000858585858363030360000000f65787069726174696f6e5f646174650000000458585858000000066d6574686f64000000014d"

我有点困惑我需要做什么,所以在生产中它会像在开发中一样显示。有没有人有想法?

更新

在进一步研究之后,它似乎与pry console vs rails普通控制台无关。出于某种原因,当我在生产环境中启动控制台时,它显示的字段与我的开发不同。

0 个答案:

没有答案