Commit 16252dedcc0a2d5fead697f980017b965c56bfad
1 parent
c5ab68e1
Exists in
master
and in
1 other branch
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 | 14 | end |
| 15 | 15 | has_many :votes, :as => :voteable |
| 16 | 16 | |
| 17 | - #before_create :create_choices_from_ideas | |
| 18 | 17 | after_save :ensure_at_least_two_choices |
| 19 | 18 | attr_accessor :ideas |
| 20 | 19 | |
| ... | ... | @@ -67,17 +66,8 @@ class Question < ActiveRecord::Base |
| 67 | 66 | validates_presence_of :site, :on => :create, :message => "can't be blank" |
| 68 | 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 | 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 | 71 | if self.choices.empty? |
| 82 | 72 | the_ideas.each { |choice_text| |
| 83 | 73 | item = Item.create!({:data => choice_text, :creator => creator}) | ... | ... |