빵 부스러기 목록 설치

3655 단어 Gretel초보자Rails

입문


사용하는 사용자가 어느 페이지를 방문했는지 한눈에 이해하기 위해 빵 부스러기 기능이 설치되어 있어 게재하고 싶습니다.
이번에는 gretel (링크 설정 목록을 표시하는 Gem) 을 사용하여 설치했습니다.

1. Gem 배포 파일 만들기


**1.Gemfile에gretel,bundle install을 기술합니다.
Gemfile
gem 'gretel'
단말
% bundle install
2. 빵 부스러기 목록의 부자 관계를 설명하는 파일을 만듭니다.
단말
% rails g gretel:install
그래서 config/breadcrumbs.rb가 생성됩니다.

2. 빵 부스러기 리스트 친자관계 기술


1 제작된breadcrumbs.rb에 코드 기술하기
config/breadcrumbs.rb
crumb "viewで呼び出す時のページ名" do
  link "リストの表示名", "アクセスするページのパス"
  parent :前のページ名
end
config/breadcrumbs.rb
crumb :root do
  link "トップページ", root_path
end

crumb :new_idea do
  link "アイデア新規投稿", new_idea_path
  parent :root
end

crumb :idea_show do |idea|
  link "アイデア詳細", idea_path(idea.id)
  parent :root
end

crumb :edit_idea do |idea|
  link "アイデア編集", edit_idea_path
  parent :idea_show,idea
end
# 中略

3.view에서 호출


뷰에서 2에서 만든 부자 관계를 호출합니다.
views/ideas/show.html.erb
<% breadcrumb :idea_show ,@idea%>         <!--呼び出したいパンくずを記述-->
<%= breadcrumbs separator: " &rsaquo; " %>  <!--パンくず間の区切りである「>」を示す-->
잠시 설치 완료!!!그 다음은 CSS로 정리한 느낌.

마지막


설치된 빵 부스러기 기능은 모든 사이트와 응용 프로그램 등에 사용되기 때문에 이번 설치는 많은 것을 배웠다.
활용할 기회가 있다면 사용하고 싶어요.

좋은 웹페이지 즐겨찾기