class AboutMemoMessage < ActiveRecord::Migration def up # Memo.all.each do |memo| # transaction do # # 贴吧帖子 # receivers = [] # u = User.find(6) # receivers << u # # 主贴 # if memo.parent_id.nil? # if memo.author_id != memo.forum.creator_id # 发帖人不是吧主 # receivers << memo.forum.creator # end # else # 回帖 # # 添加吧主 # if memo.author_id != memo.forum.creator_id # receivers << memo.forum.creator # end # # 添加发帖人 # unless memo.parent.nil? # if memo.author_id != memo.parent.author_id # receivers << memo.parent.author # puts memo.id # end # end # end # receivers.each do |r| # memo.memo_messages << MemoMessage.new(:user_id => r.id, :forum_id => memo.forum_id, :memo_id => memo.id, :memo_type => "Memo", :viewed => true) # end # end # end end def down end end