【Rails/パンくず】Railsでパンくずリストを作る簡単な方法
Webサイト作っていると、パンくずリスト作りたくなる。
railsではいい感じにしてくれるgemがある。 github.com
gemfileに上記gem追加して、bundle installする。
アーティスト>曲の場合
app/controllers/songs_controller.rb
class SongsController < ApplicationController add_breadcrumb 'home', :root_path def show @song = Song.find(params[:id]) add_breadcrumb @song.artist.name, :artist_path add_breadcrumb @song.name, :song_path end end
app/views/songs/show.haml
= render_breadcrumbs :separator => ' > '
とするだけで ができる。
アーティスト名と、曲名をそれぞれクリックすると params[:id]がそれぞれの、show controllerに渡される
まとめ
正直一から自身で開発できるが、取り急ぎとしては、十分使える。