나는 몇 가지 간단한 쿼리를 만들고 싶어하지만 난 의심이 : 나는에 비계를 사용합니다, 지금Ruby On Rails 비계는 외래 키를 포함해야합니까?
class Client < ActiveRecord::Base
has_one :address
has_many :orders
has_and_belongs_to_many :roles
end
class Address < ActiveRecord::Base
belongs_to :client
end
class Order < ActiveRecord::Base
belongs_to :client, counter_cache: true
end
class Role < ActiveRecord::Base
has_and_belongs_to_many :clients
end
:
나는이 모델이됩니다 모든 일을 생성하고, 내가 직접처럼 scaffols에서 외래 키를 넣어 경우 알고 싶어
레일 발판 ADRESS 거리를 생성합니다 문자열 번호 : 정수 CLIENT_ID : 정수를
그런 연관을 만들고 내 db를 마이그레이션 할 때 암시 적일까요?
제가 가장 좋은 방법으로 자신을 설명하는지는 잘 모릅니다.
감사합니다.
예, 먼저 당신이 아이의 발판을 생성하고 위의 – Veeru
이 g 발판 클라이언트 클라이언트 _ 레일처럼 외국 지적 할 수 그 후 상위 모델의 발판 생성해야합니다 : 문자열을 는 g 발판 주소 CLIENT_ID 레일 : 정수 주소 1 : 문자열 이 같은를 내가가 발생하는 경우 – Veeru
은 그래서 : ** ADRESS 거리 : 문자열 번호 : 정수 ** 은 내가 쓴 그렇다하더라도 경우, 모든 클라이언트에 연결되지 않습니다 : ** belongs_to : 클라이언트 **의 클라이언트의 모델 맞습니까? –