From: "今林 健太郎" Date: 2007-12-18T08:28:42+09:00 Subject: [ruby-list:44351] Re: ActiveRecordでのデータ処理の方法(配列のハッシュ) 今林と申します。 山崎(ゆ)様、松永様。 教えていただきありがとうございます。 松永様がいわれた方法を探していました。 というか、松永様にいわれるまで、なぜか自分の中で 「大括弧と中括弧をつかわないといけないぞ」 と思い込んでました。 perlとRubyが頭の中で混線していたようです。 御二人から教えていただき、謎?がとけました。 ありがとうございました。 keiichi matsunaga さんは書きました: > 今林 健太郎 さんは書きました: > >> ActiveRecordで次のようにアクセスすると >> >> tests = Test.find(:all, :conditions=>"data2 = 5") > > こうやって取得したら, > >> ID 2と3のデータがArrayとして得られると思うのです。 > > です。この配列の要素は, > > tests[0][:data1] > tests[1][:data2] > > のようにハッシュっぽくアクセスできると思うのですが,これでは問題あります > か? rubyではハッシュも配列も大カッコでアクセスするので,ちょっとperlと > はみてくれが違っちゃいますが。 > -- 今林健太郎