2017-11-04 1 views
0

www로 시작하거나 .com으로 끝나는 문자열을 작성할 때 링크를 만드는 안전한 방법이 있습니까?일반 텍스트 URL을 HTML 하이퍼 링크로 변환하는 방법

예를 들어 사용자가 게시물을 만들고 콘텐츠 "google.com 방문"에 글을 쓰면보기가 자동으로 링크를 만듭니다.

손상을 방지하려면 코드를 살균해야합니까?

대단히 감사합니다.

+3

[rails_autolink] (https://github.com/tenderlove/rails_autolink)를 살펴볼 수 있습니다. – spickermann

+0

고맙습니다. 어떤 사람들은 rails_autolink gem이 안전하지 않다고 말했습니다. 사실이다? 손상없이 사용할 수 있습니까? 감사합니다. – rod

답변

0

사용할 수 있습니다. auto link gem 기본적으로 auto_link는 삭제 된 html_safe 문자열을 반환합니다. 이 동작은 : sanitize 옵션을 false로 설정하면 무시할 수 있습니다 (따라서 콘텐트가없는 경우 안전하지 않게됩니다).

관련 문제