class Admin::ActivitiesController < OrbitMemberController layout "member_plugin" #include Admin::PersonalActivitiesHelper before_action :set_activity, only: [:edit] #before_action :set_plugin #before_action :need_access_right #before_action :allow_admin_only, :only => [:index, :setting] def index @activities = Activity.all.page(params[:page]).per(10) respond_to do |format| format.html format.xml { render :xml => @activities } end end def edit end private def set_activity path = request.path.split('/') if path.last.include? '-' uid = path[-1].split("-").last uid = uid.split("?").first else uid = path[-2].split("-").last uid = uid.split("?").first end @activity = Activity.find_by(:uid => uid) rescue Activity.find(params[:id]) end end