我看 text 的 input 下输入的数据“abcd \r\n efghijk” 但是不会自动换行,麻烦我想问问读取数据的时候是不是要特别进行一些什么操作呢?
“abcd \r\n efghijk”
\r\n, 反了吧
#1 楼 @chenge 是吗。搞错了,:simle: 请问怎么处理呢?
显示要转换成< br/ >吧,是这个意思么?
#3 楼 @chenge 嗯。输出的时候应该做什么处理?
用 sub,做替换吧。
#5 楼 @chenge 不好意思。不懂 sub 是什么来的?
太懒了吧,不会搜索下么?
1.9.3p327 :001 > 'abc'.sub 'b','x' => "axc"
#7 楼 @chenge 原来是 ruby 里的 sub。试了,这个方法是不可行的。
#8 楼 @QueXuQ 你的问题没说清楚吧。
#9 楼 @chenge text 中,如果我输入:
abx add
在数据库中查看格式是这样的
abx \r\n add
直接输出到 html 里是:
而我希望的输出结果是:
直接 ruby.sub 是获取不到\r\n的,而且替换是直接变成然后插进去而已。要做 html 输出才可以,估计。
simple_format something.text
1.9.3p327 :006 > "a\r\nbc".sub "\r\n",'x' => "axbc" 1.9.3p327 :007 >
#11 楼 @blacktulip Thanks,原来还有这么方便的方法。
#12 楼 @chenge 解决方法见 11 楼。Thanks。