Change clear channel to not do a find-all before deleting feeds.
This commit is contained in:
1 parent
4f0354303f
commit
94b73faf85
2 files changed
+7
-2
No files matched your search
@@ -10,6 +10,7 @@ class Channel < ActiveRecord::Base
|
||||
|
||||
after_create :set_initial_default_name
|
||||
before_validation :set_default_name
|
||||
after_destroy :delete_feeds
|
||||
|
||||
validates :name, :presence => true, :on => :update
|
||||
|
||||
@@ -22,7 +23,11 @@ class Channel < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def field_label(field_number)
|
||||
self["field#{field_number}"]
|
||||
self.attributes["field#{field_number}"]
|
||||
end
|
||||
|
||||
def delete_feeds
|
||||
Feed.delete_all(["channel_id = ?", self.id])
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
Reference in new issue
Block a user