Commit 16252dedcc0a2d5fead697f980017b965c56bfad

Authored by Pius Uzamere
1 parent c5ab68e1

hotfix for error where seed ideas would be broken up into words, rather than lines

Showing 1 changed file with 1 additions and 11 deletions   Show diff stats
app/models/question.rb
@@ -14,7 +14,6 @@ class Question < ActiveRecord::Base @@ -14,7 +14,6 @@ class Question < ActiveRecord::Base
14 end 14 end
15 has_many :votes, :as => :voteable 15 has_many :votes, :as => :voteable
16 16
17 - #before_create :create_choices_from_ideas  
18 after_save :ensure_at_least_two_choices 17 after_save :ensure_at_least_two_choices
19 attr_accessor :ideas 18 attr_accessor :ideas
20 19
@@ -67,17 +66,8 @@ class Question < ActiveRecord::Base @@ -67,17 +66,8 @@ class Question < ActiveRecord::Base
67 validates_presence_of :site, :on => :create, :message => "can't be blank" 66 validates_presence_of :site, :on => :create, :message => "can't be blank"
68 validates_presence_of :creator, :on => :create, :message => "can't be blank" 67 validates_presence_of :creator, :on => :create, :message => "can't be blank"
69 68
70 - # def create_choices_from_ideas  
71 - # the_ideas = (self.ideas.blank? || self.ideas.empty?) ? ['sample idea 1', 'sample idea 2'] : self.ideas  
72 - #  
73 - # the_ideas.each { |idea|  
74 - # item = Item.create!({:data => idea, :creator => creator})  
75 - # choice = choices.build(:item => item, :creator => creator)  
76 - # }  
77 - # end  
78 -  
79 def ensure_at_least_two_choices 69 def ensure_at_least_two_choices
80 - the_ideas = (self.ideas.blank? || self.ideas.empty?) ? ['sample idea 1', 'sample idea 2'] : self.ideas 70 + the_ideas = (self.ideas.blank? || self.ideas.empty?) ? ['sample idea 1', 'sample idea 2'] : self.ideas.lines
81 if self.choices.empty? 71 if self.choices.empty?
82 the_ideas.each { |choice_text| 72 the_ideas.each { |choice_text|
83 item = Item.create!({:data => choice_text, :creator => creator}) 73 item = Item.create!({:data => choice_text, :creator => creator})