0

我不确定我想做的事情是否可行,但我很感激你的想法。

我有一个嵌套表单接受父表单并呈现部分表单。我想动态添加嵌套对象。我已经尝试过嵌套模型表单railscast 中描述的实现,但由于嵌套模型本身很复杂,并且需要将字段分为两种形式,所以这个实现变得非常笨拙。

我想要做的是远程调用一个动作,将一个嵌套对象添加到原始模型中,并让该动作渲染一个附加要渲染的部分的 js。像这样:

custom_action.js.erb

$('#room_info')
    .html("<%= j render(:partial => 'room_info', :locals => {:f => f }) %>");

其中 room_info 是嵌套在父表单下的 div,“f”是父对象的表单。有没有办法检索这个表单变量“f”?也许用 jQuery?

任何帮助将不胜感激。谢谢!

4

1 回答 1

1

我最终使用了这个解决方案,在这里回答了一个类似的问题:

在rails的remote_function中传递表单生成器?

于 2013-11-11T09:14:10.693 回答