Class: BeerDbAdmin::UsersController
Instance Method Summary
collapse
#breadcrumb, #current_user, #current_user?, #current_user_id, #image_tag_for_country, #powered_by, #signed_in?
Instance Method Details
#add_beer ⇒ Object
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# File 'app/controllers/beer_db_admin/users_controller.rb', line 20
def add_beer
beer = Beer.find( params[:beer_id])
user = current_user()
bookmark = Bookmark.find_by_bookmarkable_id_and_user_id( beer.id, user.id )
if bookmark.nil?
bookmark = Bookmark.new
bookmark.user_id = user.id
bookmark.bookmarkable_id = beer.id
bookmark.bookmarkable_type = 'BeerDb::Models::Beer'
bookmark.save!
end
flash[:notice] = 'Bookmark erfolgreich gespeichert.'
redirect_to :back
end
|
#add_brewery ⇒ Object
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# File 'app/controllers/beer_db_admin/users_controller.rb', line 40
def add_brewery
brewery = Brewery.find( params[:brewery_id])
user = current_user()
brewery.beers.each do |beer|
bookmark = Bookmark.find_by_bookmarkable_id_and_user_id( beer.id, user.id )
if bookmark.nil?
bookmark = Bookmark.new
bookmark.user_id = user.id
bookmark.bookmarkable_id = beer.id
bookmark.bookmarkable_type = 'BeerDb::Models::Beer'
bookmark.save!
end
end
flash[:notice] = "#{brewery.beers.count} Bookmarks erfolgreich gespeichert."
redirect_to :back
end
|
#edit ⇒ Object
16
17
18
|
# File 'app/controllers/beer_db_admin/users_controller.rb', line 16
def edit
@user = User.find( params[:id] )
end
|
#index ⇒ Object
9
10
|
# File 'app/controllers/beer_db_admin/users_controller.rb', line 9
def index
end
|
#show ⇒ Object
12
13
14
|
# File 'app/controllers/beer_db_admin/users_controller.rb', line 12
def show
@user = User.find( params[:id] )
end
|