[英]Rails: Using form fields that are unassociated with a model in validations
[英]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.