我已經使用form_tag和其他簡單的非模型相關的rails幫助器創建了一個聯繫表單。表格只是向網站管理員提交一封電子郵件。無論如何,我想驗證表單中的字段,但是我很難找到一種Rails友好的方式來執行此操作。Rails 3在沒有模型的情況下形成驗證
我發現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 %>
您是否嘗試過實施您鏈接到的問題中提出的解決方案?它應該在Rails 3中工作。 – 2012-03-14 12:19:16