2016-11-21 15 views
0

私はこれらのルートを持っている:idを持つrailsルートをエイリアスするにはどうすればよいですか?

get '/welcome', to: redirect('/welcome/1') 
get 'welcome/:id' => 'users#welcome' 

リダイレクト経路301に/歓迎/ 1ありません。代わりに、私はそれがちょうど私がこれを行うにはどうすればよい1.

のIDで#が歓迎のユーザーを実行したいのですが、リダイレクトを行うための

答えて

1

%あなたが必要:

get 'welcome', to: 'users#welcome', defaults: { id: 1 } 
0

ルートにパス名を付けて、このようにパラメータとしてidを渡すことができます。 :

を歓迎し、この

「<% =のlink_to 'ボタン' のようなパラメータとしてIDを渡す、welcome_path(:として、=> '#が歓迎のユーザーの:

は 'ID歓迎/' を取得しますID)>」

関連する問題