【发布时间】:2015-12-03 15:09:09
【问题描述】:
我有一个表单并希望检查表单输入值。如果值通过检查,则可以将值存储在 DB 中。我知道我可以在视图、控制器甚至模型中检查它们。我认为最好的方法可能是在所有三个部分中检查它们,并且仅在提交之前在视图中检查它们可能会导致问题,因为其他人可以手动修改并将请求发送到控制器。
例如,我在视图中有用户变量。我不希望将日期类型属性user.start_date 修改为早于user.apply_date,我应该如何使保护变得健壮?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 model-view-controller