AutoCommit Don Jul 30 00:03:02 CEST 2015

This commit is contained in:
Andreas Stephanides
2015-07-30 00:03:02 +02:00
parent 068c2a2e55
commit 97df081b33
66 changed files with 1542 additions and 0 deletions

5
app/models/survey.rb Normal file
View File

@@ -0,0 +1,5 @@
module Survey
def self.table_name_prefix
'survey_'
end
end

View File

@@ -0,0 +1,5 @@
class Survey::Answer < ActiveRecord::Base
belongs_to :choice, class_name: 'Survey::Choice'
belongs_to :user
# attr_accessible :title, :body
end

View File

@@ -0,0 +1,5 @@
class Survey::Choice < ActiveRecord::Base
belongs_to :question, class_name: 'Survey::Question'
attr_accessible :picture, :sort, :text
has_many :answers, class_name: 'Survey::Answer'
end

View File

@@ -0,0 +1,16 @@
class Survey::Question < ActiveRecord::Base
attr_accessible :text, :title, :typ, :choice_ids
belongs_to :parent, polymorphic: true
has_many :choices
has_many :answers, through: :choices
def add_yesno_choices
c=Survey::Choice.new(title: "Ja")
c.save
this.choices << c
c=Survey::Choice.new(title: "Nein")
c.save
this.choices << c
end
end