我在rails中创建了一个不使用object的表单,它是一个简单的硬编码形式,与数据库无关,我希望将某些字段标记为强制或必需。有没有办法在不使用JavaScript的情况下以rails方式进行。
答案 0 :(得分:0)
好吧,你不想使用服务器端验证甚至是javascript的客户端验证。我希望你不会介意HTML5。只需在您的字段中添加required
属性即可。
<form action="some action">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>
答案 1 :(得分:0)
您可以使用Active Model扩展,例如验证等。请参阅以下截屏视频。您可以为无表格模型添加验证和其他功能。
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.
Active Model