我试图弄清楚一个最基本的功能,创建一个我可以包含在我的视图和代码中的命名路线但是无法让它工作
match '/user/:username' => "profiles#show", :as => show_profile
我如何能够在我的视图中包含以下代码:
show_profile_path
并将其链接到/ user / username(登录用户) 我正在使用devise和rails 3.2并在此前搜索
答案 0 :(得分:2)
试试这个:
link_to "cool profile", show_profile_path(username: @user.username)
确保您在Profiles_controller#show
中拥有正确的搜索方法@user = User.where(username: params[:username]).first