gpt4 book ai didi

ruby-on-rails - 如何在内联循环中包含 'next if' 条件

转载 作者:数据小太阳 更新时间:2023-10-29 08:35:56 24 4
gpt4 key购买 nike

我想在此循环中包含 next if:

 = select_tag :type, options_for_select(Products.statuses.keys.map{ |product_type| [I18n.t("product.#{product_type}"), product_type] }, params[:type])

所以我想要这样的东西:

 Products.statuses.keys.map{ |product_type| next if product_type == "clothes", [I18n.t("product.#{product_type}"), product_type] }

最佳答案

有一个列表,你总是可以selectreject基于条件的元素:

Products.statuses
.keys
.reject { |product_type| product_type == "clothes" } # <= won't be in list
.map { |product_type| [I18n.t("product.#{product_type}"), product_type] }

关于ruby-on-rails - 如何在内联循环中包含 'next if' 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40677636/

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