【发布时间】:2017-05-15 17:08:09
【问题描述】:
当我在 cmd "rake db:seed" 中写入时,出现此错误:
rake 中止!
ActiveModel::UnknownAttributeError: 录制的未知属性“状态”。 G:/program/Rails/weather/db/seeds.rb:2:in `' 任务:TOP => db:seed (通过使用 --trace 运行任务查看完整跟踪)
这是我的“seeds.rb”代码
`l = Location.create(name: "New York City")
l.recordings.create(temp: 32, status: "cloudy")
l.recordings.create(temp: 34, status: "rainy")
l.recordings.create(temp: 30, status: "rainy")
l.recordings.create(temp: 28, status: "cloudy")
l.recordings.create(temp: 22, status: "sunny")`
【问题讨论】:
-
您可能缺少属性或关系。向我们展示您的
Recording和Location模型和迁移。 -
远射,但您是否使用枚举来表示可能的状态值?