1

ユーザーが毎回同じ情報を入力する必要なく、情報を共有する複数のレコードを追加する方法を見つけようとしています。

ユーザーが本を追加できるライブラリを作成しています。フォームが表示されます:

ジャンル 作者

タイトル 出版社 ISBN

ユーザーがジャンルと著者を入力してから、そのジャンルと著者の下で複数の本を作成できるようにしたいと考えています。フォームに次のものが必要です。

ジャンル 作者

タイトル 出版社 ISBN

タイトル 出版社 ISBN

ユーザーが [作成] をクリックしたときに、「タイトルの発行元と ISBN」セクションをさらに追加および削除できるようにします。ただし、ジャンルと作成者が同じで、タイトルの発行元と ISBN が異なるレコードが多数 (この場合は 2 つ) 作成されます。これは AJAX で行う必要があると思いますか? 私は js と ajax に関してはまったくの初心者なので、チュートリアルや役立つ何かを教えていただければ幸いです。現在、ネストされたモデルのフォームに関するレールキャストを見ています: http://railscasts.com/episodes/196-nested-model-form-part-1しかし、これは複数のモデルを扱っています。これは、私がより簡単だと思うものの 1 つにすぎませんが、どの戦略を探すべきかわかりません。

ありがとうジョン

4

1 に答える 1

0

ryanb https://github.com/ryanb/nested_formで Nested_forms をインストールしました

これは私が必要とすることを行います。

于 2012-09-27T21:43:40.423 に答える