«associations» 태그된 질문

연관은 일반적으로 ActiveRecord와 같은 ORM에서 모델 간의 관계를 나타냅니다.


6
이 ActiveRecord :: ReadOnlyRecord 오류의 원인은 무엇입니까?
다음은 이 이전 질문에 대한 답변입니다. 실제로 해당 쿼리에서 조인을 제거 할 수 있음을 발견 했으므로 이제 작동중인 쿼리는 start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] 이것은 작동하는 것 같습니다. 그러나 이러한 DeckCard를 다른 연결로 이동하려고하면 ActiveRecord :: ReadOnlyRecord …


4
MongoDB 다 대다 협회
MongoDB와 다 대다 연결을 어떻게 수행 하시겠습니까? 예를 들어; Users 테이블과 Roles 테이블이 있다고 가정하겠습니다. 사용자에게는 많은 역할이 있으며 역할에는 많은 사용자가 있습니다. SQL 랜드에서는 UserRoles 테이블을 작성합니다. Users: Id Name Roles: Id Name UserRoles: UserId RoleId MongoDB에서 동일한 종류의 관계는 어떻게 처리됩니까?

4
레일스 : 레일에서 has_one 연관으로 빌드 사용
이 예에서는 userno profile로을 만든 다음 나중에 profile해당 사용자에 대한을 만듭니다 . has_one협회 와 함께 빌드를 사용해 보았지만 폭발했습니다. 이 작업을 보는 유일한 방법은has_many 입니다. 는 user단지 대부분의 일에있을 예정이다 profile. 나는 이것을 시도했다. 나는 가지고있다: class User < ActiveRecord::Base has_one :profile end class Profile < ActiveRecord::Base belongs_to :user end …

4
단방향 및 양방향 JPA와 최대 절전 모드 연결의 차이점은 무엇입니까?
단방향 및 양방향 연관의 차이점은 무엇입니까? db에서 생성 된 테이블이 모두 같기 때문에 내가 찾은 유일한 차이점은 입찰 관계의 각면이 다른 쪽을 참조하고 단방향은 참조하지 않는다는 것입니다. 이것은 단방향 연결입니다 public class User { private int id; private String name; @ManyToOne @JoinColumn( name = "groupId") private Group group; } public …

5
Rails 3의 새로운 기능 vs.
Rails 3 docs 에서 build연결 방법 은 방법과 동일 new하지만 외래 키가 자동으로 할당 된 것으로 설명됩니다 . 문서에서 바로 : Firm#clients.build (similar to Client.new("firm_id" => id)) 나는 다른 곳에서 비슷한 것을 읽었다. 그러나 new(예를 들어 some_firm.clients.new매개 변수없이) 사용 하면 새 클라이언트 firm_id연결 이 자동으로 생성됩니다. 나는 지금 콘솔에서 결과를 …

5
Rails 마이그레이션 : t. 대체 이름이있는 참조?
그래서 저는 Schools at a School에 대해 다음과 같은 create_table을 가지고 있습니다. create_table :courses do |t| t.string :name t.references :course t.timestamps end 그러나 다음과 같은 두 가지 다른 코스 를 참조하고 싶습니다. has_many :transferrable_as # A Course has_many :same_as # Another Course 다음과 같이 말할 수 있습니까? t.references :transferrable_as, :as=> …

11
Factory Girl에서 has_and_belongs_to_many 연결을 만드는 방법
다음을 감안할 때 class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end 양방향 연관을 포함하여 기업과 사용자를위한 공장을 어떻게 정의합니까? 여기 내 시도 Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} end 이제 나는 시도 Factory …

6
여러 외래 키와 Rails 연결
한 테이블에 두 개의 열을 사용하여 관계를 정의 할 수 있기를 원합니다. 따라서 작업 앱을 예로 사용합니다. 시도 1 : class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "User", foreign_key: "owner_id" belongs_to :assignee, class_name: "User", foreign_key: "assignee_id" end 그럼 Task.create(owner_id:1, assignee_id: 2) 이 날 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.