주문 양식이 있으며 주문이 생성되면 새로운 고객도 생성됩니다. 내가 가진 내 OrderController에서 = simple_form_for(@order) do |f|
= render 'order_fields', f: f
= f.simple_fields_for :subscriptions do |subscription|
= ren
하위 클래스에 다른 열 이름 (상위 하위 클래스의 이름과 다른 이름)이있을 때 외래 키가 지정된다는 것을 알고 있습니다. 기본 키와 외래 키가 무엇인지 알고 연결에 대한 레일 문서를 여러 번 읽었지만 기본 키 옵션이 무엇인지 알아낼 수 없습니다. 1)하지만 primary_key 옵션은 무엇입니까? 연결이 호출 될 때 SQL을 어떻게 변경합니까? 2) 어떤
나는 레일을 처음 사용하며 사용자가 이미 장소와 조직에서 장소와 조직을 선택할 수있는 새로운 이벤트를 만들려고합니다. 데이터베이스에 존재합니다. 연결을 통해 has_many를 사용하고 있습니다. 이제 place_id 또는 organization_id 필드없이 이벤트를 저장하려고 할 때도 이벤트를 저장할 수 없습니다. 모델 : class Event < Act
두 모델 중 has_one 연관을 만들려고합니다. class User < ActiveRecord::Base
has_one :emergency_contact
end
class EmergencyContact < ActiveRecord::Base
belongs_to :user
end
내가 하나 개 이상의 항목이 단일 사용자에 대한 비
을 저장 fields_for 수없는 나는 다음과 같은 코드가 있습니다 class User < ActiveRecord::Base
has_one :profile_image, :as => :owner, :class_name => 'Image'
has_one :cover_image, :as => :owner, :class_name => 'Imag
작은 문제가 있습니다 만, 내가 뭘 잘못하고 있는지 파악하려고 오랜 시간이 걸렸습니다. 제 시나리오는 기존 모델 user을 가지고 있고 이제는`user_comment '라는 또 다른 모델을 만듭니다. 사용자 모델 : class User < ActiveRecord::Base
has_many :user_comments
end
USER_COMMENT 모델
특정 시간보다 오래된 모델 레코드를 삭제하는 레이크 작업이 있습니다. 비록 레코드가 삭제되고 있지만 연관성은 없습니다. 레이크 작업은 간단하다 : Product.where("marked = ? AND created_at < ?", false, 15.days.ago).destroy_all
연관성 : 제품 모델 : has_many :features, :de
며칠 전 이것을 알았습니다! discussion 많은 discussion_replies 많은 repliesdiscussion belongs_to discussion_replies discussion_replies 통해 belongs_to reply reply has_many discussion_replies 많은 discussions 이제 discussio
을 통해 나는 3 표/수업 vectors, b_cells and transfections
그들은 내가 연결을 사용하여 b_cells 및 형질을 연결하려면 어떻게해야이 class BCell
has_and_belongs_to_many :vectors (JOIN)
class Transfection
has_and_belongs_to
Ruby로 작성되지 않은 기존 응용 프로그램이 있습니다. 레거시 응용 프로그램은 SQL Server DB를 사용하며 내 Rails 응용 프로그램은이 레거시 DB에 액세스해야합니다. 데이터베이스에는 User 테이블, ViewKey 테이블 및 User와 ViewKey 사이에 두 개의 다 대다 관계를 구현하는 두 개의 브리지 테이블이 있습니다. 브리지 테이블은