我在没有使用对象的情况下在 Rails 中创建了一个表单,它是一个简单的硬编码表单,与我想将某些字段标记为必填或必填的数据库无关。有没有办法在不使用 JavaScript 的情况下以 Rails 方式进行操作。
问问题
383 次
2 回答
0
好吧,您不想使用服务器端验证,甚至使用 javascript 进行客户端验证。我希望你不会介意 HTML5。只需required
在您的字段中添加一个属性。
<form action="some action">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>
于 2013-08-21T07:23:38.070 回答
0
您可以使用验证等活动模型扩展。请参阅下面的截屏视频。您可以向无表模型添加验证和其他功能。
In Rails 3 the non-database functionality of Active Record is extracted out into Active Model. This allows you to cleanly add validations and other features to tableless models.
活动模型
于 2013-08-21T07:32:54.670 回答