0

その背後にいくつかの検証がある User モデルがあります。

私がやりたいことは、ほとんど静的なものであっても、アプリのすべてのページにサインアップ フォームを用意することです。

これを行う最善の方法はapplication_helpers.rb、正常に機能する のヘルパー メソッドを使用することであると考えましたが、検証は機能していないようです。

iframe を介してフォームを提供することもできますが、それは少しハッキーに思えます。

現在パーシャルを使用していますが、クライアント側の検証 (github.com/bcardarella/client_side_validations) は、アプリケーション ページではなく、/new ページでのみ機能します。

この場合のベストプラクティスは何ですか?

4

2 に答える 2

2

サインアップフォームを共有パーシャルに抽出することをお勧めします。これにより、必要な場所に明示的にレンダリングできます。

app/views/layout/application.html.erb現在どのページにいても配置が静的である場合は、サインアップ フォームをレイアウト ファイル ( ) に直接レンダリングすることができます。

于 2013-05-21T11:54:25.380 に答える