![](/img/trans.png)
[英]How do you extract the a string like “cart_item” from an instance of the model CartItem?
[英]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.