0
블로그를 만들기 위해 레일에 스캐 폴딩을 사용하려고합니다. 내 블로그의 콘텐츠를 텍스트로 저장합니다. 그러나보기를 볼 때. 한 줄로 만 표시됩니다. 그것은 좋지 않다.ruby on rails 데이터 유형 :보기에서 텍스트 렌더링
이 문제를 어떻게 해결할 수 있습니까?
블로그를 만들기 위해 레일에 스캐 폴딩을 사용하려고합니다. 내 블로그의 콘텐츠를 텍스트로 저장합니다. 그러나보기를 볼 때. 한 줄로 만 표시됩니다. 그것은 좋지 않다.ruby on rails 데이터 유형 :보기에서 텍스트 렌더링
이 문제를 어떻게 해결할 수 있습니까?
데이터베이스에는 HTML이 아닌 텍스트가 저장됩니다. HTML 줄 바꿈은 관련 HTML 태그로 마크 업하지 않는 한 무시됩니다. 예를 들어, 두 단락 사이의 구분은 하나의 <p>
요소의 끝과 다른 요소의 시작 부분으로 표시되어야하며 한 줄 바꿈은 <br>
태그로 표시되어야합니다.
레일즈 simple_format
도우미는 줄 바꿈을 HTML 태그로 바꾸어 텍스트를 HTML로 변환합니다. 이 같은
그래서 대신 뭔가 :
<p><%= @post.content %></p>
당신은이 작업을 수행 할 것 : 작동
<%= simple_format @post.content %>
감사합니다! –