【发布时间】:2013-11-10 15:17:40
【问题描述】:
我不确定我正在尝试做的事情是否可行,但我很感激你的想法。
我有一个嵌套表单接受父表单并呈现部分表单。我想动态添加嵌套对象。我已经尝试了Nested Model Form railscast 中描述的实现 但是由于嵌套模型本身很复杂,并且需要将字段分为两种形式,因此这种实现变得非常笨拙..
我想要做的是远程调用一个动作,将一个嵌套对象添加到原始模型中,并让该动作渲染一个附加要渲染的部分的 js。像这样:
custom_action.js.erb
$('#room_info')
.html("<%= j render(:partial => 'room_info', :locals => {:f => f }) %>");
其中 room_info 是嵌套在父窗体下的 div,“f”是父对象的窗体。有没有办法检索这个表单变量“f”?也许用 jQuery?
任何帮助将不胜感激。谢谢!
【问题讨论】:
标签: ruby-on-rails ajax forms nested-forms