2017-08-31 15 views
0

htmlページにユーザーの一覧がある表があります。 1人のユーザーに関する情報を表示するページへのリンクを生成するにはどうすればよいですか? "/ users /:user_name"?アイアンの特定のルートへのリンクを生成するにはどうすればよいですか?

私はもちろんそれをハードコードすることができます。しかしアイアンの助けを借りて生成することでより安全になりたい。

答えて

2

鉄のrouterには2つのマクロがあります。

router!あなたがキーでルートを定義することができます:

let router = router!(index: get "/"  => index, 
        query: get "/:query" => queryHandler, 
        post: post "/"  => postHandler); 

url_for!は、キーのためのURLを生成することができます:

url_for!(request, "foo", 
     "query" => "test", 
     "extraparam" => "foo") 
関連する問題