【发布时间】:2016-04-02 14:41:03
【问题描述】:
我想要一个值为 0、1 或 2 的模型变量。在我的迁移中,我有:
t.integer :var, null:false, default: '0'
在我的模型文件中:
enum :var, [ '0', '1', '2' ]
但是,所有测试(以及不相关的测试)现在都会产生以下错误,参考上述模型行。我做错了什么?
ArgumentError: wrong number of arguments (2 for 1)
【问题讨论】:
标签: ruby-on-rails ruby validation ruby-on-rails-4 model-view-controller