테이블이 Exchanges
, Company
및 Company_Listings
인 데이터베이스가 있습니다.ROR 응용 프로그램 - 기본 범위 순서 변경 시도
Exchanges table
name
full_name
Companies table
name
full_name
exchange_id
Company_Listings table
company_id
exchange_id
company_code
option_name
[...] other columns
업체 정보는 company_code
입니다. BHP이고 회사 옵션 인 경우 option_name
이됩니다. BHPXX는 아니지만 company_code
은 없습니다. 두 회사 모두 company_id
을 통해 "Broken Hill Billiton Pty Ltd."
Exchanges model
has_many :companies, dependent: :destroy
has_many :company_listings, dependent: :destroy
Companies Model
belongs_to :exchange
has_many :company_listings,
Company_Listing Model
belongs_to :company
belongs_to :exchange
default_scope { order('exchange_id ASC', 'company_code ASC', 'option_name ASC') }
기본 범위는 회사 목록을 BHP, CBA ... BHPXX로 주문합니다.
내가 BHP, BHPXX, CBA를 제공하도록 정렬을 얻으려고합니다. 감사의 말을 전한 도움.
아직 거기 있지만 당신은 대답을 내게 아이디어를 주셨습니다 - 감사합니다 – user1854802