0

すべての質問とステータス フィールドを印刷したい。配列内の必要なデータを抽出するにはどうすればよいですか?

これは私の配列です:@category_questions

[#<Question id: 38, user_id: 1, question: "hi", question_status: 1, created_at: "2013-06-04 18:32:28", updated_at: "2013-06-04 18:32:28">, #<Question id: 40, user_id: 1, question: "urll", question_status: 1, created_at: "2013-06-04 18:34:57", updated_at: "2013-06-04 18:34:57">, #<Question id: 41, user_id: 1, question: "urll", question_status: 1, created_at: "2013-06-04 18:35:31", updated_at: "2013-06-04 18:35:31">]

試してみ@category_questions[iteration_number][:some field]ましたが、うまくいきませんでした。

4

1 に答える 1

2

ハッシュの配列を取得するには:

@category_questions.map do |question| 
  {question: question.question, status: question.question_status} 
end

配列の配列を取得するには:

@category_questions.map {|question| [question.question, question.question_status] }
于 2013-06-05T12:31:28.063 に答える