I内部ユーザプロファイル情報レンダリングある/views/layouts/_navigation.html.erb有する:でレール5:唯一の行の第2の更新後の部分値の更新(AJAX)
<a data-toggle="dropdown" class="dropdown-toggle" href="#">
<span class="clear">
<span class="block m-t-xs">
<div id="userprofile">
<%= render 'users/userprofile' %>
</div>
</span>
</span>
</a>
を/views/users/_userprofile.html.erb私はこれを持っている:
<strong class="font-bold"><%= current_user.name %></strong><b class="caret"></b>
利用ユーザーコントローラの更新アクション(AJAXでのモーダルウィンドウ)が取り組んでいますr infoはテーブルで更新できます。特に、私は同様に、ユーザプロファイル情報を変更する必要があります行追加した/views/users/update.js.erb:現時点では
$('#dialog').modal('toggle');
$('#user_<%= @user.id %>').replaceWith('<%= j render (@user) %>')
$('#userprofile').html("<%= j render(partial: 'users/userprofile') %>");
を_userprofile.html.erb
部分は、コンソールにレンダリングされ、エラースローはありません
- 開始状態:部分値「AAA」
- 1試み、その値を加えるだけの行における第2の更新動作後のビューで更新され、それが更新される第二のない第1の値を示しています。入力 "BBB 『BBB『部分は値をレンダリングし、』CCC
私はこの行動の理由が何であるか見当がつかないように私は少し混乱してい