X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fmodels%2Fstory.rb;h=0a59dbd23c7ae483dfa779b41d75d2ab06e00589;hb=4132ac501c1d39c05d777c309b06235fd567dc19;hp=6284c562d23e9facbb77554e7df524830a7a38ef;hpb=0174862d186425888ff64ffe1fa52c6266708049;p=pettanr%2Fpettanr.git diff --git a/app/models/story.rb b/app/models/story.rb index 6284c562..0a59dbd2 100644 --- a/app/models/story.rb +++ b/app/models/story.rb @@ -3,9 +3,6 @@ class Story < Peta::Binder load_manifest has_many :comic_stories has_many :story_sheets - has_many :sheets, :through => :story_sheets - has_many :play_story_sheets, :class_name => 'StorySheet', :order => 't' - has_many :play_sheets, :source => 'Sheet', :through => :play_story_sheets belongs_to :author validates :title, :presence => true, :length => {:maximum => 100} @@ -33,22 +30,10 @@ class Story < Peta::Binder end end - def story_sheets_count - StorySheet.where(['story_sheets.story_id = ?', self.id]).count - end - def self.public_list_where 'stories.visible > 0' end - def self.list_opt - {:comic_stories => {:comic => {}}, :author => {} } - end - - def self.list_json_opt - {:include => {:comic_stories => {:include => {:comic => {}}}, :author => {}}} - end - def self.show_opt {:include => {:comic_stories => {:comic => {}}, :author => {}}} end