TIL:动态路径
#html #网络开发人员 #ruby

我正在使用Ruby的简单岩石,纸,剪刀应用程序。第一个练习是创建它并为每个用户选项创建一个单独的路线。

get("/rock"){...}
get("/paper"){...}
get("/scissors"){...}

我知道必须有一种更简单的方法来做到这一点

我了解到,要声明动态路径段,需要发生的所有需要​​发生的事情就是在您要动态的路径的任何部分中添加半彩色/:path,它将接受任何要存储在一个参数哈希。

i然后能够声明一条动态路线,以接受要提取的任何输入。

get(/:user_input){
@user_input = params.fetch("user_input").to_s
@computer_input = #Logic for random RPS selection

##conditionals
}