|
- class Activity < ActiveRecord::Base
- attr_accessible :act_id, :act_type, :user_id
- belongs_to :act, :polymorphic => true
- belongs_to :user
- belongs_to :activity_container, polymorphic: true
- validates :act_id, presence: true
- validates :act_type, presence: true
- validates :user_id, presence: true
-
- include Trustie::Cache::ClearCourseEvent
-
- before_create :set_container_type_val
-
- #helper :activities
- include ActivitiesHelper
- def set_container_type_val
- params =get_container_type(self)
- self.activity_container_type = params[0]
- self.activity_container_id = params[1]
- if(self.act_type == 'JournalsForMessage')
- self.user_id = params[2]
- end
- end
- end
|