【问题标题】:getting a partial to refresh without refreshing the whole page在不刷新整个页面的情况下进行部分刷新
【发布时间】:2016-07-28 23:11:37
【问题描述】:

问题是我创建了一个部分渲染得很好但是我想更新它而不必更新页面的其余部分。这是我当前的代码:

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 })

对不起,如果这没有足够的信息来帮助我(第一篇文章),但我很乐意发布任何其他内容

【问题讨论】:

    标签: html ruby-on-rails haml


    【解决方案1】:

    您可以使用简单的 ajax 来实现。您的部分将被替换为您想要的任何部门。请点击以下链接:

    https://coderwall.com/p/kqb3xq/rails-4-how-to-partials-ajax-dead-easy

    希望它对你有用。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多