我有一个长哈希,包含哈希中的一些哈希。现在我只需要评估一些哈希值的选择。
if params[:my_hash]["start_date(1i)"].empty? || params[:my_hash]["start_date(2i)"].empty? || params[:my_hash]["start_date(3i)"].empty? || params[:my_hash]["start_date(4i)"].empty?
redirect_to :back
flash[:error] = "Must include a start date."
return
end
它工作正常,但我需要把它弄干。我一直试图找到一种方法来循环遍历这些特定的键/值而不是按名称调用每个哈希键。我知道如果它是一个数组我会怎么做(只看一下索引),但是我很难制定适合哈希的东西。