私はレールに比較的慣れておらず、データベース操作にも非常に慣れていません。
データベース内に多数のカスタム オブジェクトを含むクラスを作成しようとしています。これらのカスタム オブジェクトも、データベースの別のテーブルに格納されます。私はこれを次のように設定することができました
class MyClass < ActiveRecord::Base
has_many :other_objects, :dependent => destroy
end
class OtherObject < ActiveRecord::Base
belongs_to :my_class
attr_accessible :some_stuff...
end
適切なデータベース テーブルを作成し、それを機能させることができました。
今、私がやりたいことは、クラスに「OtherObject」の特定のインスタンス (4 つ) を用意することです。これには、次のような簡単な識別子でアクセスできます。
test = MyClass.new
...
test.instance_of_other_object.some_attribute = "blahblah"
これにより、関連付けられたオブジェクトのデータベース エントリが更新されます。これについて最善の方法は何ですか?