Sha256: bb9259821c6dacd54b17ff699f2a4cbdab1d0d7bec04ebd97a962c39dba140c7
Contents?: true
Size: 991 Bytes
Versions: 3
Compression:
Stored size: 991 Bytes
Contents
# encoding: utf-8 module BeerDbAdmin class BookmarksController < BeerDbAdminController def update_flag bookmark = Bookmark.find( params[:id] ) # check params if params[:yes].present? if params[:yes] == 'true' || params[:yes] == 't' bookmark.yes = true # +1 bookmark.no = false else bookmark.yes = false end end if params[:no].present? if params[:no] == 'true' || params[:no] == 't' bookmark.no = true # -1 bookmark.yes = false else bookmark.no = false end end if params[:wish].present? if params[:wish] == 'true' || params[:wish] == 't' bookmark.wish = true bookmark.no = false # reset -1 flag if present else bookmark.wish = false end end flash[:notice] = 'Bookmark erfolgreich gespeichert.' bookmark.save! redirect_to :back end end # class BookmarksController end # module BeerDbAdmin
Version data entries
3 entries across 3 versions & 1 rubygems