我正在使用form_for
帮助器,并希望将其提交给iframe。
<%= form_for(section, :target => 'new_section_frame') do |f| %>
...
<% end %>
然后,我应该可以致电$('form').submit()
并将表单提交给iframe。除了目标在输出html中不存在外,它会起作用。 Rails guide on form helpers没有这个特定的例子。
答案 0 :(得分:2)
与html相关的form_for
助手的选项必须在html键中。像这样:
<%= form_for(section, :html => {:target=>'new_section_frame'}) do |f| %>
...
<% end %>
答案 1 :(得分:-1)
这种方式更短,应该适用于最近的rails版本:
<%= form_for(section, target: '_new') %>