【发布时间】:2016-08-31 05:48:49
【问题描述】:
Index.html.erb 有一个表格和一个表格 我使用 Ajax 使表单提交而无需重定向
<%= form_for approval,remote: true do |f| %>
<%= f.check_box :pass %>
<%= f.submit%>
<% end %>
但我也希望表格可以在我从下面提交而不刷新时立即更新。
<% @approval.each do |approval| %>
<td><%= approval.progress %></td>
<% end %>
控制器
class ApprovalController < ApplicationController
def index
@approval = Approval.where(user_id: id)
end
def update
@approval.update_attributes(app_params)
redirect_to approvals_path
end
end
如何达到这个目标?
【问题讨论】:
-
你能发送 ajax 请求并在成功处理程序上相应地更新 dom 吗?这会是一个解决方案吗?
-
@DiegoGallegos 我不知道该怎么做,不熟悉 Ajax
标签: javascript jquery ruby-on-rails ajax