Javascript Rails动态地呈现局部
我对此有点疯狂,我有一个事件,有很多助理,但我无法在事件表单中动态创建,我有一个部分,以助理的形式,这是有效的:Javascript Rails动态地呈现局部,javascript,jquery,ruby-on-rails,ajax,forms,Javascript,Jquery,Ruby On Rails,Ajax,Forms,我对此有点疯狂,我有一个事件,有很多助理,但我无法在事件表单中动态创建,我有一个部分,以助理的形式,这是有效的: <%= form.fields_for :attendants do |form_attendant| %> <%= render 'form_attendant', form_attendant: form_attendant %> <% end %> 对于1名服务员,如果我复制粘贴,则对2名服务员有效,以此类推 我想要一个按钮来帮我,
<%= form.fields_for :attendants do |form_attendant| %>
<%= render 'form_attendant', form_attendant: form_attendant %>
<% end %>
对于1名服务员,如果我复制粘贴,则对2名服务员有效,以此类推
我想要一个按钮来帮我,我已经读过并试过了
选项1:
我曾尝试在js中附加该内容,包括:
$("#attendants").append "<%= form.fie ... %>"
$(“#助理”)。附加“”
但它只是打印文本,不会呈现部分内容,我也尝试过使用escape_javascript,但没有成功
我现在正在尝试:
<%= link_to "Agregar", new_attendant_path, remote: true %>
我在Attendars/new.js.erb中有这些
$('#attendants').append("<%= escape_javascript ( render partial: 'form_attendants' ) %>");
$(“#服务员”)。附加(“”);
这实际上是可行的,并呈现部分,但现在我不知道如何发送本地事件表单,以便我可以
…
在部件内部
任何帮助都将不胜感激,我几乎要哭了尝试使用它将完成所有这些工作尝试gem
您可以更改删除嵌套字段链接和添加嵌套字段链接、添加类/属性等的链接文本
您还可以通过覆盖
导入rails JavaScript资源
更多信息
部分_form_attendant.html.erb
<%= form_attendant.remove_nested_fields_link %>
<%= form_attendant.text_field :attd_date %>
<%= form_attendant.text_field :attd_time %>
<%= form_for @users do |f| %>
<%= f.fields_for :attendants do |form_attendant| %>
<%= render 'form_attendant', form_attendant: form_attendant %>
<% end %>
<%= f.add_nested_fields_link :attendants %>
<% end %>
<%= form_attendant.remove_nested_fields_link %>
<%= form_attendant.text_field :attd_date %>
<%= form_attendant.text_field :attd_time %>