Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails中添加每个条目具有唯一字段的模型?_Ruby On Rails_Rails Activerecord - Fatal编程技术网

Ruby on rails 如何在rails中添加每个条目具有唯一字段的模型?

Ruby on rails 如何在rails中添加每个条目具有唯一字段的模型?,ruby-on-rails,rails-activerecord,Ruby On Rails,Rails Activerecord,我正在尝试设置一个具有英雄模型的应用程序 作为一个能力模型,每个英雄都有很多能力 每个技能条目都有一些公共字段,例如名称、描述、伤害、范围、持续时间。等等 但是,每个条目都应该能够拥有该条目唯一的字段 例如,一个技能将有以下字段:系带持续时间和断开距离 我将如何设置我的模型以允许这种情况?因为我现在没法想清楚它你总是可以通过命名和画出来来分解它 英雄有很多能力 能力有很多英雄 能力属性属于能力。或者可能有很多能力 如果你把每件事都分解成文字,它将帮助你建模。找出每个模型需要哪些列。如果需要进一步

我正在尝试设置一个具有英雄模型的应用程序 作为一个能力模型,每个英雄都有很多能力

每个技能条目都有一些公共字段,例如名称、描述、伤害、范围、持续时间。等等

但是,每个条目都应该能够拥有该条目唯一的字段 例如,一个技能将有以下字段:系带持续时间和断开距离


我将如何设置我的模型以允许这种情况?因为我现在没法想清楚它

你总是可以通过命名和画出来来分解它

英雄有很多能力 能力有很多英雄 能力属性属于能力。或者可能有很多能力

如果你把每件事都分解成文字,它将帮助你建模。找出每个模型需要哪些列。如果需要进一步细分这些列,则需要另一个模型(如有必要)

至于你的情况

如果你的能力有子类别,你似乎需要创建另一个模型

希望能有帮助