簡體   English   中英

Rails - 從 URL 中獲取像“cart_item[price]=5%2C70€”這樣的參數

[英]Rails - Get Params like "cart_item[price]=5%2C70€" out of URL

我的視圖進行重定向傳遞參數

?cart_item[價格]=5%2C70€

. 我試着用

@price = [:cart_item][:price]

,但我收到錯誤“無法將符號轉換為整數”。 我嘗試使用諸如“:cart_item_price”或“:cart_item.price”之類的代碼,但始終沒有建立變量

我怎樣才能在我的其他行動中得到這個價格?

您忘記了代碼中的某些內容。

你必須做的是@price = params[:cart_item][:price]這應該有效。 還要確保在將值分配給 price 變量之前檢查鍵cart_item存在。 像這樣的東西應該工作@price = params[:cart_item][:price] if params[:cart_item]

您已經省略了要從中提取值的 params 散列。 因此錯誤。

希望有幫助。

我試着用@price = [:cart_item][:price] 來得到這個

我認為您需要在[:cart_item][:price]之前放置一個對象。 也許params

@price = params[:cart_item][:price]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM