diff --git a/app/models/question.rb b/app/models/question.rb index 6436e21..6aa2f6c 100644 --- a/app/models/question.rb +++ b/app/models/question.rb @@ -14,7 +14,6 @@ class Question < ActiveRecord::Base end has_many :votes, :as => :voteable - #before_create :create_choices_from_ideas after_save :ensure_at_least_two_choices attr_accessor :ideas @@ -67,17 +66,8 @@ class Question < ActiveRecord::Base validates_presence_of :site, :on => :create, :message => "can't be blank" validates_presence_of :creator, :on => :create, :message => "can't be blank" - # def create_choices_from_ideas - # the_ideas = (self.ideas.blank? || self.ideas.empty?) ? ['sample idea 1', 'sample idea 2'] : self.ideas - # - # the_ideas.each { |idea| - # item = Item.create!({:data => idea, :creator => creator}) - # choice = choices.build(:item => item, :creator => creator) - # } - # end - def ensure_at_least_two_choices - the_ideas = (self.ideas.blank? || self.ideas.empty?) ? ['sample idea 1', 'sample idea 2'] : self.ideas + the_ideas = (self.ideas.blank? || self.ideas.empty?) ? ['sample idea 1', 'sample idea 2'] : self.ideas.lines if self.choices.empty? the_ideas.each { |choice_text| item = Item.create!({:data => choice_text, :creator => creator}) -- libgit2 0.21.2