レールでのモデルと移行について質問があります。
例を見てみましょう。私はメンバーモデルを持っています:
class Member < ActiveRecord::Base
attr_accessible :a, :b
end
そして対応する移行:
class CreateMembers < ActiveRecord::Migration
def change
create_table :members do |t|
t.string :a
t.string :b
end
end
end
メンバーが車を持っていることに後で気付きました。そのため、車のモデルなどを作成する必要があります...今、モデルの追加belong_to
とhas_one
ルールの両方を変更するだけでなく、新しい移行を作成して追加する必要がありますcar.integer :member_id
かなり非現実的で冗長だと思います。これを自動的に行うトリックはありますか? さらに、モデルがデータベースから完全に分離されている Symfony2 とは異なり、ここではforeign_key 列を通知する必要があります。car.member :member
の代わりにのようなものを書く方法はありますcar.integer :member_id
か? 細かいところですがよろしくお願いします。
ありがとう :)