ビューからコントローラーにパラメーターを介して以下の情報を渡しています
parameters:{"Something"=>{"a" => "1", "b" => "0", "c" => "1", "d" => "0" #and so on}}
値として「1」を持つすべての文字にアクセスし、文字列に連結したいと考えています。
私は試した
Something.each do |key, value|
if(value == "1")
string = string + key
end
end
nil.each を実行できず、配列が必要である可能性があるというエラーがスローされます。何かがハッシュであり、その中にいくつかのハッシュが含まれているように私には見えます。だから私は何かを初期化しました
Something = Hash.new { |Something, k| Something[k] = Hash.new }
しかし、私はまだ同じエラーが発生します。