ActiveModel::UnknownAttributeError: unknown attribute 'variable_1' for Experiment.

我在尝试本地部署一个服务器(本人没有相关知识背景),软件来源为https://github.com/UCSF-MS-DCC/TopoDB
我在做到rails db:seed时得到了如下错误输出,error tracer涉及到的116行我也附到了下面:

rails db:seed

rails aborted!
ActiveModel::UnknownAttributeError: unknown attribute 'variable_1' for Experiment.
/home/duan/TopoDB/db/seeds.rb:116:in `block in '
/home/duan/TopoDB/db/seeds.rb:106:in `times'
/home/duan/TopoDB/db/seeds.rb:106:in `'
/home/duan/TopoDB/bin/rails:9:in `'
/home/duan/TopoDB/bin/spring:15:in `'
bin/rails:3:in `load'
bin/rails:3:in `
' Tasks: TOP => db:seed (See full trace by running task with --trace)

seeds.rb文件:

7             ep1 = Faker::Number.within(range: 2..10)
 98             Mouse.new(:cage_id => cage.id, :sex => sx, :genotype => Faker::Number.within(range: 2..4), :dob => db , :weaning_date => db + 21, :three_digit_co    de => dgn,
 99                     :biopsy_collection_date => db + 12, :ear_punch => ep1 , :tdc_generated => Time.now, :strain => cage.strain, :removed => nil, :pup => fals    e ).save(validate:false)
100             dgn += 1
101         end
102     end
103 end
104 
105 # create experiments
106 5.times do
107     name = Faker::Lorem.sentence(word_count:3)
108     date = Faker::Date.between(from:1.year.ago,to:Date.today)
109     desc = Faker::Lorem.paragraph(sentence_count:3)
110     gene = Mouse.pluck(:strain).uniq[Faker::Number.between(from:0, to: (Mouse.pluck(:strain).uniq.size - 1))]
111     prot = Faker::Lorem.paragraph(sentence_count:3)
112     var1 = "disability"
113     v1row = Faker::Number.between(from:5, to:20)
114     var2 = "weight"
115     v2row = Faker::Number.between(from:5, to:20)
116     Experiment.create(name:name, date:date, description:desc, gene:gene, variable_1:var1, variable_1_rows:v1row, variable_2:var2, variable_2_rows:v2row, prot    ocol:prot)
117 end

求解决方法!