Ruby 初心者スレッド Part 14
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
2007/09/27(木) 13:43:04class A < ActiveRecord::Base
has_many :B
end
class B < ActiveRecord::Base
belongs_to :A
end
としてA,Bを関連付け後にBをcreateしたらうまくAのidで作成できました。
それを表示しようと
b = a.b.find(:all)
とすると複数のオブジェクトが取得できたので(a.b.count=2)それを表示
しようとfor文で回してみようとしたところundefined method `each'
のエラーになってしまいます。
has_manyを利用しないような場合はfind(:all)で取得後普通にfor
で回して表示できますが・・・何か理解が足りないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています