home.html.erb:
<div id="users-div">
<%= render partial: 'users/show_users'%>
</div>
show_users.html.erb:
<%= form_for @user, url:{controller:'user',action:'create'},remote: true,method: :post do |f|%>
<%= f.hidden_field :patient_id,value:current_user.patient.id%>
<%= f.text_field :name%>
<%= f.submit '保存'%>
<%end%>
user contoller:
def create
.......
respond_to do |format|
format.html {render 'users/show_users'}
format.js{ render 'users/show_users'}
format.json {render 'users/show_users'}
end
end
注意:在show_users.html.erb统计目录下要有一个同名的show_users.js.erb
show_users.js.erb:
$("#users-div").html("<%= escape_javascript(render("users/show_users")) %>");