首页 > 解决方案 > 如何从数组中的控制器获取 ID

问题描述

我从提交按钮发布此数据: pesanans"=>{"14"=>{"id"=>"0", "harga"=>"18500", "jumlah"=>"6"}, "15"=>{"id"=>"0", "harga"=>"18000", "jumlah"=>"9"}}, "commit"=>"Submit"}"

如何从控制器获取 id 值?

我试过了: @pesanan = Pesanan.find_by_id(params[:pesanans][:id]) 但没有得到任何结果

谢谢你的帮助。

标签: ruby-on-railsruby

解决方案


的值params[:pesanas]是一个哈希值,您:id的示例中有两个可能。如果您知道它们都是一样的,您可以这样做params[:pesanas].values.first[:id],但您的问题并不清楚。


推荐阅读