Javascript Rails表单:重新加载数据,同时保持修改后的数据完整

Javascript Rails表单:重新加载数据,同时保持修改后的数据完整,javascript,ruby-on-rails,forms,ruby-on-rails-4,reload,Javascript,Ruby On Rails,Forms,Ruby On Rails 4,Reload,我正在尝试解决如何在Rails4中实现对表单页面上显示的一些数据的修改,同时保持用户修改的其余数据完好无损 这篇文章的海报是Wordpress博客文章编辑器。它在帖子中显示标签(和类别)列表,允许用户编辑内容,并在添加和删除标签时保持完整 标签似乎被重新加载,对帖子的任何更改都不会丢失 我假设这是通过Javascript实现的,但不确定如何实现 有谁能举个例子,或者给我指出一些有帮助的东西吗 谢谢。让我解释一下ajax rails和remote=>true的整个流程,您可以用下面的方法来实现这一

我正在尝试解决如何在Rails4中实现对表单页面上显示的一些数据的修改,同时保持用户修改的其余数据完好无损

这篇文章的海报是Wordpress博客文章编辑器。它在帖子中显示标签(和类别)列表,允许用户编辑内容,并在添加和删除标签时保持完整

标签似乎被重新加载,对帖子的任何更改都不会丢失

我假设这是通过Javascript实现的,但不确定如何实现

有谁能举个例子,或者给我指出一些有帮助的东西吗


谢谢。

让我解释一下ajax rails和remote=>true的整个流程,您可以用下面的方法来实现这一点,并在查看页面上重新加载修改后的数据

首先,当您使用remote=>true时,表单将提交或调用您在表单中定义的操作,例如:

<%= form_tag({:controller => 'my', :action => 'my_data'},:id => 'filter_form', :remote => true) do %>
 #code here
<%= submit_tag 'save', :name => 'commit'%>
<%end%>
现在您必须创建一个名为action name的.js文件

my_data.js.erb
在这里,您可以通过jquery和javascript编写和更新文档元素

my_data.js.erb