メンバーの足場を作成し、データベースにメンバーを入力しました。後で、メンバーが買い物のためにバスケットに物を追加できるように、バスケットの足場を追加することにしました (これを行うより簡単な方法があるかもしれませんが、これは単なる例です)。
モデルは非常に明白です。
class Basket < ActiveRecord::Base
attr_accessible :member_id
belogs_to :member
end
と
class Member < ActiveRecord::Base
attr_accessible :name
has_one :basket
end
しかし、今では手動で何百万ものバスケットを作成し、各人にメンバー ID を付けたくありません。メンバーごとに作成されたバスケットが必要です (動的に - 新しいメンバーは自動的にバスケットを取得します)。これにより、メンバーが Web サイトにアクセスしたときにアイテムをバスケットに追加できるようになります。
私はいくつかの Rails チュートリアルに従いましたが、私が遭遇したものはすべて、私が行っていることにはまったく当てはまらない、長々とした手動プロセスを含んでいます。