0

我在没有使用对象的情况下在 Rails 中创建了一个表单,它是一个简单的硬编码表单,与我想将某些字段标记为必填或必填的数据库无关。有没有办法在不使用 JavaScript 的情况下以 Rails 方式进行操作。

4

2 回答 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 回答