2
0
mirror of https://github.com/moebooru/moebooru synced 2025-08-22 01:47:48 +00:00
moebooru/app/models/post_votes.rb
petopeto 30ff4fccd3 --HG--
branch : moe
extra : convert_revision : svn%3A2d28d66d-8d94-df11-8c86-00306ef368cb/trunk/moe%405
2010-04-20 23:05:11 +00:00

19 lines
529 B
Ruby

class PostVotes < ActiveRecord::Base
belongs_to :post, :class_name => "Post", :foreign_key => :post_id
belongs_to :user, :class_name => "User", :foreign_key => :user_id
def self.find_by_ids(user_id, post_id)
self.find(:first, :conditions => ["user_id = ? AND post_id = ?", user_id, post_id])
end
def self.find_or_create_by_id(user_id, post_id)
entry = self.find_by_ids(user_id, post_id)
if entry
return entry
else
return create(:user_id => user_id, :post_id => post_id)
end
end
end