Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Sends a message to the user over the feedback system. Will use jGrowl in frontend.
- def feedback(msg)
- # Case 1: nil or empty string or empty array
- if flash[:alert].nil? || flash[:alert].to_s.strip.length == 0
- flash[:alert] = [msg]
- # Case 2: array
- elsif flash[:alert].kind_of?(Array)
- flash[:alert].push(msg)
- # Case 3: contains a string
- else
- str = flash[:alert]
- flash[:alert] = [str, msg]
- end
- end
- # Converts all errors of a model to feedback messages
- def errors_to_feedback(model)
- model.errors.each do |error, message|
- feedback message
- end
- end
Add Comment
Please, Sign In to add comment