以下のような多重配列より指定した要素を削除したいのですが、
どのように記述したらいいでしょうか?
例えば、cat配列の要素に"brown"が含まれていれば"brown"を削除したいのですが、うまくいきません。
"q"=>{"fruits"=>"apple", "number"=>"1", "cat"=>{"brown","black","white","gray"}}
###試したこと
params[:q][:cat].reject {|n| n == "brown"}.map(&:to_s)
###最終的に実現したいこと
cat配列の要素に"brown"が含まれている場合、"brown"と言う要素を削除する
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/04/27 02:38