新手问题 text 类型的数据如何换行?(解决)

QueXuQ · 2013年04月01日 · 最后由 QueXuQ 回复于 2013年04月01日 · 2982 次阅读

我看 text 的 input 下输入的数据“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 里是:

abx add

而我希望的输出结果是:

abx
add

直接 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。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号