[#44310] プログラムに対して意図したとおりの文字列を渡す方法 — "Information Kanasansoft" <kanasansoft@...>

kanasanです。

9 messages 2007/12/05

[#44332] クラス:相互参照系の作成方法について質問です — "Saburoh Sakai" <sabroh@...>

はじめまして、さかいと申します。

12 messages 2007/12/11

[#44366] Rake改善プロジェクト — "Hajime Hoshi" <hajimehoshi@...>

東京大学修士 1 年の星一と申します。

14 messages 2007/12/19

[ruby-list:44349] Re: ActiveRecordでのデータ処理の方法(配列のハッシュ)

From: 山崎雄介 <y-yamasaki@...>
Date: 2007-12-17 07:07:04 UTC
List: ruby-list #44349
山崎(ゆ)です。

上のほうだけですが。

tests = {}
Test.find(:all, :conditions=>"data2 = 5"]).each do |test|
  tests[test.id] = test
end
tests[2][:data1] = 'BB'
tests[2][:data2] = 5
tests[2][:data3] = 'Z'

とやればできなくもないと思いますが、
特別な理由がなければあまり必要だった経験はないです。

Test.update(2, {:data1=>'BB', :data2=>5, :data3=>'Z'})

もしくは、

test = Test.find_by_id(2)
test.update_attributes(:data1=>'BB', :data2=>5, :data3=>'Z')

とかでしょうか。

_______________________
Yusuke Yamasaki <y-yamasaki@saeilo.co.jp>


In This Thread