如何在Rails 4中有效地验证选择

时间:2014-07-21 08:54:17

标签: ruby-on-rails ruby-on-rails-4

我目前在我的应用程序中有一些选择下拉菜单。但我无法验证后端的输入。您实际上可以更改值并提交它,它会起作用。

以此为例:

  <%= f.select :gender, [['Male','male'],['Female','female']], required: "true" %>

如何验证他们提交的内容是模型中的“男性”还是“女性”?

1 个答案:

答案 0 :(得分:2)

使用 validates_inclusion_of

在你的模型中,像这样写

 validates_inclusion_of :gender, :in => %w(Male Female male female)