0

私はこれらの2つのモデルを持っています:

習熟度に応じて多くの言語を持つユーザー

習熟度を通じて多くのユーザーを持つ言語

新しいユーザーを作成するためのフォームがある場合、ユーザーがサインアップに N 言語を追加できるようにする方法を考えています。そのため、ユーザーが必要な数の言語を追加できる動的なフォームを何らかの方法で作成します。

どうすればそれができますか?

ありがとう

4

2 に答える 2

0

cocoon https://github.com/nathanvda/cocoonまたは nested_form https://github.com/ryanb/nested_formのいずれかを使用できます

これらを使用すると、ユーザー フォームで言語のフィールド セットを動的に追加および削除できます。

または、選択済み - https://github.com/tsechingho/chosen-rails - を使用して、オートコンプリートの複数選択ボックスを表示することもできます。

于 2012-12-30T21:40:44.780 に答える
0

次の 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

彼らはそれを正確に扱います。

于 2012-12-30T21:13:00.870 に答える