nesl / labweb

lab web site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot create a new "inactive" project

TianweiXing opened this issue · comments

commented

Trying to create a new project, the "if active" box must be checked.

Just want to describe the problem here in terms of RoR code, when we declare a binary (boolean) attribute and want to apply a validator on top of it, we should use validates_inclusion_of: instead of validates:. The following is correct:

validates_inclusion_of :useurlphoto, :in => [true, false], message: ": Missing photo source: by url or by uploading"

The following is incorrect:

validates :isactive, presence: {message: ": Missing active/nonactive status"}