2011-05-17 51 views
0

我有text area,我寫的東西有,例如:文本區域(或HTML編輯)ExtJS的(+ on Rails的2.3.1紅寶石)

hello 
All 
People! 

在控制器我用命名的命令GSUB(例如我寫.gsub (「\ n」,「
」)用以替換「\ n」)。在我的數據庫中我看到

hello 
All 
People! 

其確定。接下來,當我嘗試更新我的textarea的,我有這樣的事情:

hello<br> 
All<br> 
People!<br> 

如何避免這種情況?我不想在我的textarea中使用這個br。也許我可以再次更換或更換控制器?

感謝yoU!

我試圖HTML編輯,但沒有什麼我不能在我的項目粘貼(不可點擊):(

回答

0

我想你應該\n取代<br>標籤。你可以用這個表達式#<br\s*?/?>#i

+0

哦做到這一點,感謝您的建議!,這個正則表達式我應該寫在textarea下面是嗎? – 2011-05-17 10:02:14

+0

當你從數據庫中取出它時,你應該在你的字符串上運行它,但我不知道如何用ruby編寫它。用'\ n'替換字符串中的'
'標籤。 – thinklinux 2011-05-17 10:07:30

+0

mm,只能在ruby或extJS中寫入? – 2011-05-17 10:12:14