我在router.ex中有这个:
resources "/games", GamesController do
get "/scores/:student_id", GameScoreController, :new
post "/scores/:student_id", GameScoreController, :create
end
Run Code Online (Sandbox Code Playgroud)
现在我打电话给:
link(student.name, to: game_game_score_path(@conn, :new, @game, student_id: student))
Run Code Online (Sandbox Code Playgroud)
但这会创建一个链接:/ games/1/scores?student_id = 1而不是/ games/1/scores/1.
如何调用链接以便生成正确的URL?
哦,有没有办法摆脱助手的双重游戏?我尝试添加as :: game_score,但这没有改变任何东西.