簡體   English   中英

Forms 和 Rails 3 中的表單驗證:構建自己的 vs Formtastic vs SimpleForm vs 其他 gem?

[英]Forms and form validation in Rails 3: build your own vs Formtastic vs SimpleForm vs other gems?

Forms 沒有為您的服務提供差異化價值,但大多數 web 站點顯然需要它們。

到目前為止,我們正在構建我們自己的 forms,但我們想看看其他人如何處理 forms - 特別是表單驗證和有吸引力的錯誤消息 - 以及我們是否缺少更簡化的方法。

我們在 Rails 3 上。

1) 我們的研究使 Formtastic 和 SimpleForm 成為最受歡迎的寶石。 你試過其他哪些?

2)您當前方法的優點/缺點是什么?

3) 我們找不到 Formtastic 或 SimpleForm 的演示(現場工作示例)。 是的,我們可以下載代碼並自己做,但我們想知道是否有我們可以先玩的實時示例。

謝謝!

我絕對會推薦使用formtastic或simple-form。 雖然兩者都有些相似(它們的 API 幾乎相同),但原理有點不同。

Formtastic 開始,它提供了一個默認的 css,它生成語義豐富且正確的標記。 SimpleForm 具有高度可配置的優點,並且允許配置完全生成的 HTML。 而且它沒有默認的 css。 如果您嘗試實現由其他人(例如您的設計師)定義的 HTML,那么應該使用簡單形式。 如果沒有要遵循的特定(預先定義的)設計,Formtastic 就很棒。

隨着 Formtastic 即將發布 2.0,擴展 Formtastic 將變得更加容易,我衷心推薦使用 Formtastic。 為了得到一個漂亮的表單,你需要編寫的代碼量要少得多,而且要容易得多,不使用它似乎很愚蠢。

暫無
暫無

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

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