2011-07-05 122 views
0

G'day guys,Rails动态表格更新

我对动态表单有点奇怪的要求。首先,我正在使用Rails 1.2.6,因此我已经将猴子的后者功能修补到了应用程序中(它在嵌入式环境中工作在许多自定义代码之上,因此将其升级到rails 2或甚至喘气)铁轨3不是我正在开发的当前版本的选项)。

基本上,我有一组表格需要根据添加到个人中的个人进行修改。所以,你有一个名称为该组,然后可能会或可能不会被添加到该组的名单。这些人然后可能会打开或关闭通知,我想动态地重新加载该组的基础上点击复选框添加一个人到组或不,但它的方式,它不会打破其他浏览器或整体形式。我正在考虑这样做的方式是使用jQuery表单元素将这些用户对象添加到表单对象,然后返回在表单底部呈现的内联部分,以启用该组的用户是否接收组通知。

有没有更简单的方法,或者我最好使用已插入DOM的呈现部分,然后在用户做出选择后以正常方式提交表单?

回答

0

看起来,通过控制器中的JS处理程序返回partials是实现这一点的最有效方式,而且可以跨平台工作。

在你的控制器中有效地设置动作,它将返回基于返回给它们的对象的部分,就像你做一个远程表单或其他表单一样。