こんにちは、表示されているユーザーがログインしているユーザーであるかどうかに基づいて、さまざまなビューを表示するのに問題があります。
Rails 3.2 と Devise を使用しています
以下のコードを試してみましたが、他のユーザーのテンプレートではなく、ログインしているユーザー (編集情報リンクがある場所) のテンプレートが常に返されます。
<% if user = current_user %>
<%= render 'users/myprofile' %>
<% else %>
<%= render 'users/viewprofile' %>
<% end %>
どうもありがとう