如何在Ruby on Rails中精确验证ActiveRecord模型字段值的最佳实践?
- 内容介绍
- 文章标签
- 相关推荐
本文共计123个文字,预计阅读时间需要1分钟。
这是这样的:使用 `validates_value_of` 来验证 `:verified` 字段是否为布尔值。如果希望它始终为 `true`,则使用 `validates_acceptance_of`。如果希望它为 `true` 或 `false`,则使用 `validates_inclusion_of`。
是这样的:validates_value_of :verified,:with=>1
验证模型上的布尔字段?
如果您希望它始终为true,请使用 validates_acceptance_of.如果您希望它为true或false,请使用 validates_inclusion_of.validates_acceptance_of :verified validates_inclusion_of :verified, :in => [ true, false ]
本文共计123个文字,预计阅读时间需要1分钟。
这是这样的:使用 `validates_value_of` 来验证 `:verified` 字段是否为布尔值。如果希望它始终为 `true`,则使用 `validates_acceptance_of`。如果希望它为 `true` 或 `false`,则使用 `validates_inclusion_of`。
是这样的:validates_value_of :verified,:with=>1
验证模型上的布尔字段?
如果您希望它始终为true,请使用 validates_acceptance_of.如果您希望它为true或false,请使用 validates_inclusion_of.validates_acceptance_of :verified validates_inclusion_of :verified, :in => [ true, false ]

