首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Master-Detail关于使用Ajax的RoR

Master-Detail关于使用Ajax的RoR
EN

Stack Overflow用户
提问于 2010-08-27 22:02:07
回答 2查看 964关注 0票数 2

在Ajax中使用RoR创建主-详细表单的最佳模式是什么?我的表单有一个订单,每个订单都有很多项。我只想做一个表单,其中用户可以设置订单详细信息,包括,排除和更新itens。当用户插入一个项目时,我正在对我的控制器执行AJAX调用,以便用户可以搜索产品。但是当这个项目被临时“保存”时,我仍然不能保存到我的控制器中,因为可能不是一个好的模式来用这个数据填充我的控制器,因为用户可能会放弃订单包含。所以我在客户端保存了一个JSON对象。当用户准备好并保存订单时,我将发送订单的字段和itens的JSON对象。我看到的问题是,我需要在客户端编写大量代码,而处理JS并不是一件容易的事情。有什么更好的建议吗?

EN

回答 2

Stack Overflow用户

发布于 2010-08-28 03:56:35

使用Ajax调用为每个订单项创建隐藏输入,例如order[item_ids][]

然后,让您的订单模型使用item_ids=方法接受这些内容,该方法将在保存订单时创建关联。

票数 0
EN

Stack Overflow用户

发布于 2010-08-28 03:58:27

new_order_item_ids存储一个会话变量,当您通过它们的Ajax调用保存每个订单项时,您将在控制器中追加该变量。

然后,请在保存订单时重新阅读此内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3584898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档