簡體   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