Rails 3在没有模型的情况下形成验证

时间:2012-03-14 11:51:49

标签: ruby-on-rails validation

我使用form_tag和其他简单的非模型相关的rails形成帮助器创建了一个联系表单。表单只是向站点管理员提交了一封电子邮件。无论如何,我想验证表单上的字段,但是我很难找到一种Rails友好的方式来做这件事。

我发现this answer似乎是同一个问题,但是接受的答案似乎没有为Rails 3提供一个明确的解决方案(它似乎更倾向于Rails 2)。有人可以提供一个简明的例子,说明如何轻松地对Rails 3中与模型无关的表单进行客户端验证吗?使用默认Rails验证程序的策略的额外点。

让我们假装我的表格看起来像这样:

<%= form_tag "/contact" do %>
  <%= text_field_tag :name %>
  <%= text_field_tag :email %>
  <%= text_area_tag :message %>
  <%= submit_tag "Submit" %>
<% end %>

1 个答案:

答案 0 :(得分:1)

尝试active_attr。这是一个简短的audio description

我个人还没有尝试过,但我想我会在不久的将来。

此外,在Rails 4中,您将拥有与gem相同的功能:http://blog.plataformatec.com.br/2012/03/barebone-models-to-use-with-actionpack-in-rails-4-0/audio description: - )。

相关问题