簡體   English   中英

沒有模型的Rails 3表單驗證

[英]Rails 3 form validations without a model

我使用form_tag和其他與模型無關的簡單Rails表單助手創建了聯系表單。 該表格只是向站點管理員提交了一封電子郵件。 無論如何,我想驗證表單上的字段,但是我很難找到這樣做的Rails友好方法。

我發現這個答案是什么似乎是同樣的問題,但接受的答案似乎並沒有提出對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 %>

試試active_attr 這是一個簡短的音頻說明

我個人還沒有嘗試過,但是我想我會在不久的將來嘗試。

另外,在Rails 4中,您將具有與gem相同的功能: http : //blog.plataformatec.com.br/2012/03/barebone-models-to-use-with-actionpack-in- rails-4-0 / 音頻說明 :-)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM