OSDN Git Service

t#32046:
[pettanr/pettanr.git] / app / models / comic.rb
index 7ae8ba8..0c3527b 100644 (file)
@@ -1,6 +1,6 @@
 #コミック
 class Comic < ActiveRecord::Base
-  has_many :stories
+  has_many :stories, :order => 't'
   belongs_to :author
   
   validates :title, :presence => true, :length => {:maximum => 100}
@@ -145,7 +145,7 @@ class Comic < ActiveRecord::Base
     res = false
     Comic.transaction do
       self.stories.each do |story|
-        raise ActiveRecord::Rollback unless story.destroy
+        raise ActiveRecord::Rollback unless story.destroy_and_shorten
       end
       raise ActiveRecord::Rollback unless self.destroy
       res = true