위지윅 에디터에 의해 저장된 내용중 일부를 html요소 없이 보여주기

조회수 1065회

현재 rails로 개인 블로그 같은 것을 만들어보고 있습니다. 그에 따라서 위지윅 에디터를 사용중인데 저는 tinymce를 사용하고 있습니다.

여기서 제 질문은 다음과 같습니다. 먼저 이미지를 보시면 이미지

다음과 같은 것을 만들려고 합니다. 일종의 카드이고 그걸 클릭하면 페이지가 전환되면서 전체 내용을 볼 수 있는 것입니다. (목록 페이지에 보여지는 것)

제목 부분은 위지윅 에디터가 들어가지 않기 때문에 DB에서 데이터를 그대로 꺼내서 사용하면 되지만, 내용 부분은 위지윅 에디터에 입력한 내용 + html 태그 및 css 들이 DB에 함께 들어가게 되기 때문에 제가 하고 싶은 대로 할 수 없는 것 같습니다.

html_safe를 붙이면 스타일이 적용되어 나오고, 그렇다고 html_safe를 붙이지 않으면 태그와 스타일들이 문자 그대로 출력되니...

검색을 하고 싶었지만 뭐라고 검색해야할지도 모르겠네요.. 어떻게 해결할 수 있을까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • tinymce의 css을 사용하고 싶지않으면 css를 재정의해서 원하는 스타일로 덮어씌워야 할 것 같네요. 아니면 tinymce를 사용하지 않고, form을 만들어서 하는게 더 좋아보이네요. tinymce가 만들어주는 스타일을 사용하지 않는다면 굳이 tinymce를 사용할 이유가 없지 않나요??

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 음.. 설명이 부족했네요! 저 카드는 index 페이지에서 보여주는 것입니다. 보통은 title 같은 것만 보여주겠지만 저는 안에 있는 내용의 일부도 보여주고 싶습니다. 저기서 저 카드를 선택하면 show 페이지로 넘어갑니다. show페이지에서는 tinymce의 스타일을 사용합니다! 알 수 없는 사용자 2017.8.29 19:22
    • index 페이지에서 tinymce 스타일을 사용하지 않으시려면, index view의 class로 css를 덮어버리면 되지 않을까요?? tinymce가 사용하는 css를 덮어버리면 될것같해요. 알 수 없는 사용자 2017.8.30 13:42

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)