class ApplicationController < ActionController::Base before_filter :initialize_group, :initialize_user_role # we find group that user currently uses and we store data in class ( cattr_accessor :current) def initialize_group Group.current = Group.find(params[:group_id]) if params.has_key?(:group_id) end # we find user role for group that he is managing and we store data in class ( cattr_accessor :current_role ) def initialize_user_role User.current_role = Unity.where(group_id: Group.current.id, user_id: current_user.id).first.role.name unless Group.current.nil? end end