Именованный маршрут с динамическим параметром? - PullRequest
1 голос
/ 03 февраля 2012

Я пытаюсь выяснить основную функцию, создать именованный маршрут, который я могу включить в свои представления и код, но не могу заставить его работать

  match '/user/:username' => "profiles#show", :as => show_profile

Как я смогувключить в мои представления ниже код:

show_profile_path

и связать его с / user / username (пользователя, вошедшего в систему). Я использую devise и rails 3.2 и произвел предварительный поиск этого

1 Ответ

2 голосов
/ 03 февраля 2012

попробуйте это:

link_to "cool profile", show_profile_path(username: @user.username)

убедитесь, что у вас есть правильный метод поиска в Profiles_controller # show

@user = User.where(username: params[:username]).first
...