このコードをアプリケーションレイアウトで試しています。画面上部の「ユーザーナビゲーション」バーです。
<%= link_to "My Profile", edit_profile_path, :class => "user_nav_button" %>
私は得ています
{:action => "edit"、:controller=>"profiles"}に一致するルートはありません
ただし、レーキルートは次のことを示しています。
edit_profile GET / profiles /:id / edit(。:format)profiles#edit
/ profiles / 1 / editに直接アクセスすると、ビューが機能し、link_toが表示されます.........。
paramsが正しく取得されないことと関係があると思います...私はdevise/cancan / rolifyを使用しており、current_user.idが私のparamです。