|
class Reward < ActiveRecord::Base
belongs_to :mission
has_and_belongs_to_many :mission_agents
has_many :user_rewards
mount_uploader :img, RewardUploader
def distribute
self.mission_agents.each do |agent|
if agent.has_completed_steps
user_reward = UserReward.create(reward: self, user: agent.user)
end
end
end
end
|