gpt4 book ai didi

ruby-on-rails - 如何在Rails 4中允许带有散列的数组?

转载 作者:行者123 更新时间:2023-12-04 00:38:41 27 4
gpt4 key购买 nike

Rails 4中有以下参数:

{"delivery_time":"10","delivery_type_id":"1","order_items":[{"count":"5","item_id":"1"}],"order_status_id":"1","user_id":"1","action":"create","controller":"api/v1/orders"}


有以下强大的参数:

params.permit(:user_id, :order_status_id, :delivery_type_id, :delivery_time, order_items:[])


但是此代码返回的哈希值不包含“ order_items”数组。我认为原因是数组中的哈希。请告诉我,我该如何解决?提前致谢

最佳答案

您可以包括嵌套数组,例如:

params.permit(:user_id, :order_status_id, :delivery_type_id, :delivery_time, order_items: [:count, :item_id])


其他人可以在这里找到更多信息- http://edgeapi.rubyonrails.org/classes/ActionController/StrongParameters.html

关于ruby-on-rails - 如何在Rails 4中允许带有散列的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20796880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com