Sha256: d6f611702e1c317860b2b2d677185f2ff46b29cc2ee7019ec29d4b2b7dde6804

Contents?: true

Size: 1004 Bytes

Versions: 2

Compression:

Stored size: 1004 Bytes

Contents

Bread.crumbs.config do

  crumb(:@root) { to "Home", :root, icon: 'home' } 

  # products
  crumb(:@products)     { to "Products",     h.products_path     }
  crumb(:@new_product)  { to "New",          h.new_product_path  }
  crumb(:@edit_product) { to "Edit",         h.edit_product_path }
  crumb(:@products_by_category) { to @category, h.by_category_products_path(@category) }
  crumb(:@product)  {
                      cat = @product.category
                      to cat, h.by_category_products_path(category: cat) if !cat.blank?
                      to @product.unchanged_name, h.product_path(@product)
                    }

  # photos
  crumb(:@photos)     { to "Photos",             h.product_product_photos_path       }
  crumb(:@new_photo)  { to "New",                h.new_product_product_photo_path    }
  crumb(:@edit_photo) { to "Edit",               h.edit_product_product_photo_path   }
  crumb(:@photo)      { to @product_photo.unchanged_name,  h.product_product_photo_path }




end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bread-0.0.11 test/dummy/app/lib/bread/crumbs.rb
bread-0.0.10 test/dummy/app/lib/bread/crumbs.rb