何故、redirect_to("/users/:id")はエラーになるのか?
こんにちは、ProgateでRailsの学習をしています。
ユーザー詳細ページにリダイレクトするときです。
redirect_to("/users/#{@user.id}")
が正解なのですが、
redirect_to("/users/:id")
でエラーになるのが、よくわかりません。
rootでは、id情報を/:idで抜き取れたのに、コントローラーで抜き取れないのがわかりません。
Rails
1 # createアクションを作成してください 2 def create 3 @user = User.new(name: params[:name], email: params[:email] ) 4 @user.save 5 redirect_to("/users/#{@user.id}") 6 end
Rails
1get "users/:id" => "users#show"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/12/18 04:42