1
나는 사진 갤러리 응용 프로그램을 만들고 있어요. 사진에 앨범에 대한 belongsTo 관계가 있습니다 (사진에 대한 has_many realtionship 앨범) 데이터베이스에이 관계를 올바르게 추가하는 마이그레이션을 어떻게 만듭니 까? 내가 시도한 - 레일 add_album_to_photo를 생성하지만 그것은 빈 마이그레이션으로 온다. 나는 올바른 방향으로 추진력을 사용할 수 있습니다.레일 3 학습 - 마이그레이션 도움말 - belongsTo
class AddAlbumToPhoto < ActiveRecord::Migration
def self.up
add_column :photos, :album_id, :integer
end
def self.down
remove_column :photos, :album_id
end
end
또는 :
class AddAlbumToPhoto < ActiveRecord::Migration
def self.up
change_table :photos do |t|
t.references :album
end
end
def self.down
change_table :photos do |t|
t.remove :album_id
end
end
end
또는 당신이 생성 주장하는 경우
k 생성 명령이 Rails 3.0 프로젝트의 첫 번째 예제와 같은 코드를 생성한다면? – BuddyJoe
예, 둘 다 Rails 3 프로젝트에서 괜찮습니다. – Mischa