[Rails] 페이지당 브라우저의 페이지 제목을 변경하는 방법
목표
개발 환경
・Rubby:2.5.7
・Rails:5.2.4
・Vagrant:2.2.7
・VirtualBox:6.1
・OS:macOS Catallina
전제 조건
다음은 이미 실현되었다.
・슬림 가져오기
이루어지다
1. application_helper.편집
application_helper.rbmodule ApplicationHelper
# 追記
def full_title(page_title = '')
base_title = "Bookers"
if page_title.empty?
base_title
else
"#{ page_title } | #{ base_title }"
end
end
end
[해설]
◇기본 제목(응용명 등)을 설정하고 변수를 대입한다.base_title = "Bookers"
◇매개 변수가 수신된 페이지의 제목이 비어 있을 때 기본 제목만 표시합니다.if page_title.empty?
base_title
◇매개 변수로 받은 페이지의 제목이 있을 때 두 개의 제목을 표시합니다.else
"#{ page_title } | #{ base_title }"
page_title
가 "이 목록"인 경우 本一覧 | Bookers
입니다.
2. 뷰 편집
① application.html.slim 편집
application.html.slim/ 変更前
title
| Bookers
/ 変更後
title
= full_title(yield(:title))
② 페이지별 보기를 편집합니다.
예를 들어, 설정books/index.html.slim
의 제목입니다.
books/index.html.slim/ 追記
= provide(:title, '本一覧')
Reference
이 문제에 관하여([Rails] 페이지당 브라우저의 페이지 제목을 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubishi5/items/8f7707eed1eb11bdb5cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
・Rubby:2.5.7
・Rails:5.2.4
・Vagrant:2.2.7
・VirtualBox:6.1
・OS:macOS Catallina
전제 조건
다음은 이미 실현되었다.
・슬림 가져오기
이루어지다
1. application_helper.편집
application_helper.rbmodule ApplicationHelper
# 追記
def full_title(page_title = '')
base_title = "Bookers"
if page_title.empty?
base_title
else
"#{ page_title } | #{ base_title }"
end
end
end
[해설]
◇기본 제목(응용명 등)을 설정하고 변수를 대입한다.base_title = "Bookers"
◇매개 변수가 수신된 페이지의 제목이 비어 있을 때 기본 제목만 표시합니다.if page_title.empty?
base_title
◇매개 변수로 받은 페이지의 제목이 있을 때 두 개의 제목을 표시합니다.else
"#{ page_title } | #{ base_title }"
page_title
가 "이 목록"인 경우 本一覧 | Bookers
입니다.
2. 뷰 편집
① application.html.slim 편집
application.html.slim/ 変更前
title
| Bookers
/ 変更後
title
= full_title(yield(:title))
② 페이지별 보기를 편집합니다.
예를 들어, 설정books/index.html.slim
의 제목입니다.
books/index.html.slim/ 追記
= provide(:title, '本一覧')
Reference
이 문제에 관하여([Rails] 페이지당 브라우저의 페이지 제목을 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsubishi5/items/8f7707eed1eb11bdb5cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. application_helper.편집
application_helper.rb
module ApplicationHelper
# 追記
def full_title(page_title = '')
base_title = "Bookers"
if page_title.empty?
base_title
else
"#{ page_title } | #{ base_title }"
end
end
end
[해설]
◇기본 제목(응용명 등)을 설정하고 변수를 대입한다.
base_title = "Bookers"
◇매개 변수가 수신된 페이지의 제목이 비어 있을 때 기본 제목만 표시합니다.if page_title.empty?
base_title
◇매개 변수로 받은 페이지의 제목이 있을 때 두 개의 제목을 표시합니다.else
"#{ page_title } | #{ base_title }"
page_title
가 "이 목록"인 경우 本一覧 | Bookers
입니다.2. 뷰 편집
① application.html.slim 편집
application.html.slim
/ 変更前
title
| Bookers
/ 変更後
title
= full_title(yield(:title))
② 페이지별 보기를 편집합니다.
예를 들어, 설정
books/index.html.slim
의 제목입니다.books/index.html.slim
/ 追記
= provide(:title, '本一覧')
Reference
이 문제에 관하여([Rails] 페이지당 브라우저의 페이지 제목을 변경하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsubishi5/items/8f7707eed1eb11bdb5cd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)