This repository has been archived on 2020-05-27. You can view files and clone it, but cannot push or open issues/pull-requests.
barleysodas/app/helpers/beers_helper.rb

37 lines
1.0 KiB
Ruby
Raw Permalink Normal View History

module BeersHelper
include BreweriesHelper
def new_beer_link
link_to 'New Beer', new_brewery_beer_url, { :title => 'Create a new beer' }
end
def show_beer_link(beer)
link_to beer.title, brewery_beer_path(beer.brewery, beer),
{ :title => beer.title }
end
def edit_beer_link(beer)
link_to 'Edit Beer', edit_brewery_beer_path(beer.brewery, beer),
{ :title => "Edit #{beer.title}" }
end
##
# Shows an add Experience link.
#
def add_experience_link
link_to_function("#{image_tag('list-add.png')} Beverage Experience",
"lightboxes['experienceDialog'].open()")
end
##
# Shows the remove Experience link.
#
def remove_experience_link(experience)
link_to_remote "#{image_tag('list-remove.png')} Beverage Experience",
:url => experience_url(:id => experience.id, :format => :xml),
:method => :delete, :confirm => 'Are you sure?',
:update => 'experience_container',
:success => "new Effect.Highlight('experience_container', {duration: 1.5})"
end
end