2017-08-08 11 views
0

Ruby on Railsにフォームを作成して、エントリごとに異なる数のアイテムに関する情報を入力できるようにしたいと思います。それぞれの項目について、記入可能なフォームを生成するボタンをクリックすることができ、複数の書式を記入した後に1回だけ提出する必要があります。Ruby on Railsでボタンをクリックしてフォームを生成

レールでこれを行う方法(または可能であれば)がわかりません - ボタンをクリックした後、同じページにフォームを生成する方法がわかりません。特に生成できるはずですそのような形で複数のフォーム。これを達成するための宝石/その他の方法がありますか?申し訳ありませんが、説明が少し不明瞭または曖昧な場合は、基本的には、必要なアイテムの数に応じて調整できる動的なフォームを作成します。

+0

それは 'add more'機能の一種ですか? – uzaif

+1

複数のフォームは、複数の投稿があることを意味します。複数の書式を記入した後に1回だけ提出したい場合は、1つの書式を使用し、書式ではなくフィールドを生成することを検討してください。 –

+0

Imあなたが達成しようとしていることを100%確信していない、多分邪悪な宝石を見てくださいhttps://github.com/schneems/wicked? –

答えて

0

あなたが探しているものはネストされたフォームです。あなたは繭の宝石 - https://github.com/nathanvda/cocoonを使用してこれを達成することができます。
基本的にはコントロールをオンザフライで生成し、すべてを1つのアトミックアクションで送信します。
ただドキュメントに従ってください:

関連する問題