1
我有一個視圖'edit.html.erb',呈現一個部分。Rails 3呈現部分,無需重新加載圖像
<div id="exerciseslist"><%= render 'exerciseslist' %></div>
裏面「edit.js.erb」,我有以下線,重新加載局部每次的東西被更新。
$('#exerciseslist').html('<%= escape_javascript(render("exerciseslist")) %>');
部分是一個表,包含一堆項目,包括每個和一些按鈕的圖像。部分中的所有變化都是按鈕。如果提交成功,該按鈕將切換狀態,指示它已被添加。
它工作正常,問題是我不喜歡圖像在請求發生時閃爍的方式,這些項目也在可滾動部分內,每次都會丟失它的狀態。
有沒有一種很好的方式來加載按鈕的狀態而不呈現完整的部分?還是有一種簡單的方法來阻止客戶端每次請求圖像?
我已經做了一些閱讀,發現pjax和backbone.js,他們是一個好方法還是有一個簡單的rails方法來做到這一點?
謝謝, 邁克