私はこれらの2つのモデルを持っています:
習熟度に応じて多くの言語を持つユーザー
と
習熟度を通じて多くのユーザーを持つ言語
新しいユーザーを作成するためのフォームがある場合、ユーザーがサインアップに N 言語を追加できるようにする方法を考えています。そのため、ユーザーが必要な数の言語を追加できる動的なフォームを何らかの方法で作成します。
どうすればそれができますか?
ありがとう
私はこれらの2つのモデルを持っています:
習熟度に応じて多くの言語を持つユーザー
と
習熟度を通じて多くのユーザーを持つ言語
新しいユーザーを作成するためのフォームがある場合、ユーザーがサインアップに N 言語を追加できるようにする方法を考えています。そのため、ユーザーが必要な数の言語を追加できる動的なフォームを何らかの方法で作成します。
どうすればそれができますか?
ありがとう
cocoon https://github.com/nathanvda/cocoonまたは nested_form https://github.com/ryanb/nested_formのいずれかを使用できます
これらを使用すると、ユーザー フォームで言語のフィールド セットを動的に追加および削除できます。
または、選択済み - https://github.com/tsechingho/chosen-rails - を使用して、オートコンプリートの複数選択ボックスを表示することもできます。
次の 3 つの Railscast を見て、何をしようとしているのかをしっかりと理解してください。
http://railscasts.com/episodes/73-complex-forms-part-1
http://railscasts.com/episodes/74-complex-forms-part-2
http://railscasts.com/episodes/75-complex-forms-part-3
彼らはそれを正確に扱います。