呃:使用has_many关联创建记录时验证失败(ruby on rails)

时间:2016-07-05 14:59:43

标签: ruby-on-rails ruby

我有2个表,一个是has_many关联,另一个是属于。模型如下:

map.rb:

class Map < ActiveRecord::Base
  has_many :fields
end

field.rb:

class Field < ActiveRecord::Base
  belongs_to :map 
end

在field.rb的迁移中,我有一个字段map_id。 但是,当我尝试通过选择一些字段来创建地图记录时,

1错误禁止保存此地图。 以下字段存在问题:

  • 字段无效

有人可以告诉我出错的地方吗?

谢谢。

修改: 添加架构

Schema看起来像这样:

create_table "fields", force: :cascade do |t|
  t.integer "map_id"
end

create_table "maps", force: :cascade do |t|
end

0 个答案:

没有答案