[Rails] 투고의 URL을 연결할 수 있는 방법[초보자 노트]

1706 단어 rinkuRails

【1】 투고의 상세 정보란에 기사를 기고하거나 업데이트하면



      ↓


【2】이렇게 URL 링크가 없으면 일반 문자의 투고가 된다.



세부 발언에 대한 ERB 코드 내보내기
show.html.erb
<%= @task.task_syousai %>
 
 
 
 

[3] 링크라는 젬을 사용하면 안전한 URL, 이메일 등에 링크가 삽입됩니다.


Gemfile에 추가rinku.
gem 'rinku'
bundle install
이렇게 하면 설치가 완료됩니다rinku.
 
 

【4】 방금 전의 ERB를 링크와 대응하는 코드로 바꾸다.


아까
show.html.erb
<%= @task.task_syousai %>
, 다음과 같습니다.

 ↓


show.html.erb
<%= Rinku.auto_link(@task.task_syousai, :all, 'target="_blank"').html_safe %>
그리고 확인을 해봤어요.
 
 
링크는 URL의 기사에 자동으로 추가됩니다.'target="_blank"'가 있으면 외부 링크이고 없으면 내부 링크입니다.

좋은 웹페이지 즐겨찾기