2011-11-12 5 views
0

MSG라는 모델이 있으며 여기에 내용 : 문자열이 있습니다. MSG 형태 CR 및 공백이 포함 된 문자열을 표시하는 레일

는 I를 입력하는 사용자에 대한 메시지

<%= f.text_area :content %> 

있다.

그러나 내용을 표시 할 때 < % = Msg.content %> 텍스트에 "입력"/ CR 또는 공백, 탭 등이없고 단지 긴 줄의 텍스트 일뿐입니다.

사용자가 넣은 CR을 어떻게 강제 표시합니까?

예 :

내용 :

0 : 대신

Hello, 
buy milk. 

내가 얻을

Hello, buy milk. 

감사

답변

3

당신은 제대로 줄 바꿈을 표시 simple_format을 사용할 수 있습니다
+0

텍스트 영역이 아닌 사용자가 입력 한 후에 출력 형식을 지정하려는 것처럼 들렸습니다. –

+0

XSS 상황을 피하기 위해 simple_format h (MSG.content)를 사용합니다. –

관련 문제