Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rails 3-使用javascript向嵌套表单添加分部_Javascript_Ruby On Rails 3_Partial Views - Fatal编程技术网

Rails 3-使用javascript向嵌套表单添加分部

Rails 3-使用javascript向嵌套表单添加分部,javascript,ruby-on-rails-3,partial-views,Javascript,Ruby On Rails 3,Partial Views,我在Rails 3应用程序中有一个嵌套的表单部分,看起来是这样的: <% f.fields_for :tips, tip do |tip_field| %> <p class="fields"> Course: <%= tip_field.text_field :course %> </p> <% end %> 请看下面的railscast。我想这就是你要找的 示例代码链接到此处: 注意,它是(编写良好的)示例代码。它取

我在Rails 3应用程序中有一个嵌套的表单部分,看起来是这样的:

<% f.fields_for :tips, tip do |tip_field| %>
  <p class="fields">
  Course: <%= tip_field.text_field :course %>
  </p>
<% end %>

请看下面的railscast。我想这就是你要找的

示例代码链接到此处:


注意,它是(编写良好的)示例代码。它取决于HTML表。将其直接用于jquery远程表单和隐藏输入,因此无论表单采用何种结构,您都应该能够进行同样的操作。

这是一个很好的资源。这里有Ryan关于这个主题的更多代码:谢谢。我看到了,但没能成功。我假设每个新表单集都会根据需要从服务器下载。事实证明,您可以弹出要附加到链接中的文本作为javascript函数的参数。
  Course: <input id="email_tips_attributes_3_course" name="email[tips_attributes][3][course]" size="30" type="text" />
def newtip
  @tip = Tip.new
  f = imaginary_form_with_the_next_line_being(5)
  f.fields_for @tip do |ftip|
    respond_to do |format|
      format.html { render :partial=>'tip_fields', :locals => {:tip => @tip, :f=>ftip}}
    end
  end
end