0

用户将能够编写一些文档。这些文档将由章节组成(一对多关系)。

通常我会通过创建单独的视图来创建章节和文档来做到这一点。

如何实现允许编辑“复合”视图的网页?我可以在哪里编辑文档详细信息,还可以创建章节,而无需访问不同的页面?另外我怎样才能确保我通过章节用户安排的顺序(通过自由上下移动章节)?

(对不起,如果这个问题已经被问及回答,但我什至不知道如何搜索它:| 因为我不知道“AJAX”之外的正确关键字,所以也欢迎帮助命名我的要求!)

4

2 回答 2

0

基于 REST 原则的后端服务器应用程序可以很好地与 Ajax 客户端实现配合使用。

例如,您的网址可能是:

/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 回答