0

私は自分の認証にdeviseを使用していますが、それはうまく機能します。プロファイルページが必要です。コントローラーを作成し、そこにリンクするメソッドがありUsers、IDが渡されると機能します。showshow.html.erb

プロファイルにリンクを追加してURLに移動したいのですが、機能させる/users/[:id]ことができません。私はもう試した:

match 'users/:id', :to 'users#show', :as => :profile

しかし、アクションショーがないというエラーが表示されます。

誰かが自分のプロファイルにルーティングするためのリンクを取得するためのアドバイスを教えてもらえますか?

4

2 に答える 2

6

/ users /:idに何​​かを入れたい場合は、次のように簡単ではありません。

ルート.rb

resources :users

view_file.html.erb

<%= link_to "Bob's profile", user_path(user_id) %>
于 2013-03-08T16:13:25.457 に答える
0

あなたのルートは

match 'users/:id', :to => 'users#show', :as => :profile
                      ^^^^
于 2013-03-08T16:08:23.993 に答える