0

ユーザーはいくつかのドキュメントを作成できます。これらのドキュメントは、章 (1 対多の関係) で構成されます。

通常は、章とドキュメントを作成するための個別のビューを作成してこれを行います。

「複合」ビューを編集できる Web ページを実装するには? ドキュメントの詳細を編集したり、別のページに移動せずに章を作成したりできる場所は? また、ユーザーが配置したチャプターの順序を確実に渡すにはどうすればよいですか (チャプターを上下に自由に移動することによって)。

(その質問がすでに尋ねられて回答されている場合は申し訳ありませんが、それを検索する方法さえわかりません:|「AJAX」以外の適切なキーワードがわからないため、要件の命名の助けも歓迎されます!)

4

2 に答える 2

0

REST 原則に基づくバックエンド サーバー アプリケーションは、Ajax クライアント側の実装とうまく連携します。

たとえば、URL は次のようになります。

/book/1
/book/1/chapters
/book/1/chapter/1

/book/1/chapters への POST で章が追加されるように設定できます。同じ URL で GET を実行すると、すべての章が返されます。/book/1/chapter/1/ に対する GET は、第 1 章のみを返します。/book/1/chapter/1/ に対する PUT は、既存の章を更新します。これは「RESTful」アーキテクチャです。

http://en.wikipedia.org/wiki/Representational_state_transfer

これは興味深い紹介です: http://tomayko.com/writings/rest-to-my-wife

これは大きなテーマですが、適切なバックエンド サーバー アーキテクチャを作成すれば、作業がずっと簡単になります。これがあなたの質問に答えるのに役立つことを願っています.

于 2012-04-12T14:28:52.943 に答える
0

わかりました 部分的な解決策。入れ子になったフォーム Ruby on Rails をググってください。たくさんの例があり、すべて ajax で、すべて簡単です。

于 2012-06-20T19:59:03.313 に答える