0

我正在使用form_for帮助程序并希望它提交到 iframe。

<%= form_for(section, :target => 'new_section_frame') do |f| %>
  ...
<% end %>

然后我应该能够调用$('form').submit()并将表单提交到 iframe。除了目标不存在于输出 html 中之外,它会起作用。关于表单助手的Rails 指南没有这个特定的示例。

4

2 回答 2

5

与 html 相关的帮助程序选项form_for必须在 html 键中。像这样:

<%= form_for(section, :html => {:target=>'new_section_frame'}) do |f| %>
  ...
<% end %>
于 2013-03-14T15:50:15.323 回答
-1

这要短得多,并且应该在最近的 Rails 版本中工作:

<%= form_for(section, target: '_new') %>
于 2016-09-21T12:35:40.860 回答