내가 (RedCarpet 사용) 레일 4 응용 프로그램 및 보이는 도우미 메서드이 같은 :마크 다운 및 외부 링크
def markdown(text)
options = {
escape_html: true,
hard_wrap: true,
link_attributes: { rel: 'nofollow', target: "_blank" },
space_after_headers: true,
fenced_code_blocks: true
}
extensions = {
autolink: true,
superscript: true,
disable_indented_code_blocks: true
}
renderer = Redcarpet::Render::HTML.new(options)
markdown = Redcarpet::Markdown.new(renderer, extensions)
markdown.render(text).html_safe
end
내 문제있는 사람은 예를 [Example here](www.example.com)
위해에두고 있다면, 해석됩니다, 그리고 누군가가 링크를 클릭하면 www.example.com 대신 www.mywebsite.com/www.example.com으로 연결됩니다.
어떻게 수정합니까?
실제로 질문에 답변을하지는 않지만 사용자가 할 수있는 한 가지 방법은'https : // www.example.com' 또는'// example.com'처럼 전체 URL을 입력하는 것입니다. – AndreiMotinga