问题是我创建了一个部分,但是我想要更新它而不必更新页面的其余部分。这是我当前的代码:
rolls_controller:
def check_server
Roll.find(params[:id]).update(:status=> "Checked")
render :update, :template => 'roll_calls/show' do |page|
replace_html 'roll', Roll.find(params[:id])
end
end
show.html.haml(相关部分)
- @roll_call.rolls.each do |r|
.roll{ :id=> "roll" }
=render(:partial=>"roll", :locals=>{ :r=>r })
抱歉,如果这还不足以帮助我(第一篇文章),但我很乐意发布其他内容
答案 0 :(得分:1)
你可以使用简单的ajax来做到这一点。您的部分将被替换为您想要的任何部门。请点击以下链接:
https://coderwall.com/p/kqb3xq/rails-4-how-to-partials-ajax-dead-easy
希望它对你有用。