繁体   English   中英

Ruby on Rails-传递参数以在url中设置

[英]Ruby on Rails - Passing parameters to set in url

这也许是一个通常且容易回答的问题,但我是新来的。 我已经准备好并且可以使用与我的Webtool相关联的路由和视图,该路由就像这样的“ mysite.com/calculator”。 它的一些图表会更改其值,具体取决于某些杠杆(1到4)中的选择。 我需要添加功能以导航到一些网址,例如“ mysite.com/calculator/1113231”,其中数字是预先选择的选项。 如果我可以做这样的事情,我需要获取数字并通过JS设定杠杆。 一些建议和/或如何执行此操作的示例?

# everything in parenthesis after the path 
# helper is added as a hash to the URL
# parameters
calculator_path(number1: 80085, number2: 58008)

...将转换为

# parameters added to a URL is noted
# by the '?' followed by each parameter
# assigned and it's value
/calculator?number1=80085&number2=58008

然后您可以在控制器中下拉参数

first_number  = params[:number1]
second_number = params[:number2]

如果要添加动态值,请使用从代码中其他位置获取赋值的变量。

calculator_path(x: @rdm_num_1, y: @rnd_num_2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM