를 인식하지 못합니다. STI를 사용하여 Components를 Base, Shafts 및 Capitals로 하위 클래스 화합니다. 나는이 시리즈에 속하는 구성 요소를 나열 할 때 그러나, 구성 요소 유형에 따라 나는 아마 내가 레일 및 STI 정말 기본적인 뭔가를 놓친 거지 s.bases
NoMethodError: undefined method `base
내 사용자 모델에 STI를 사용하고 있습니다. User 클래스와 Seller 및 Customer 하위 클래스가 있습니다. 사용자가 둘 다 될 수는 없으므로 STI가이 경우에 문제가 없다고 생각합니다. 가 어떻게 그렇게 만 판매자 또는 고객을 만들 수 있습니다, 사용자 인스턴스의 생성 제한 않습니다 나는이 개 질문이? Type의 존재를 검증 할 수 있다고 생
Devise가 관리하는 사용자가있는 곳에 응용 프로그램이 있습니다. 응용 프로그램의 실제 사용자는 사람들을 "친구"로 추가하고 다른 하나는 "직원"이라고 부를 수 있습니다. "친구"와 "근로자"는 하루 종일 User의 모든 유형입니다. 캐치 (catch)는 사용자가 시스템에서 "친구"와 "작업자"인 한 사람 (사용자)을 가질 필요가 있다는 것입니다. 또한
작은 예약 사이트 구축. users (로그인하고 사이트에서 작업하는 사람)이 있으며 guests 사람이 rooms에 할당됩니다. users은 모두 guests 일 수 있지만 모두가 아님이 있습니다. guests도 users입니다. 내 초기 기울기는 user & guest 사이 belongs_to/has_one 관계를 설정하는 것이 었하지만 어쩌면 STI 여
안녕하세요, 저는 2 가지 모델 클라이언트와 식사를했습니다. client.rb class Client < ActiveRecord::Base
has_many :meals
accepts_nested_attributes_for :meals
end
meal.rb class Meal < ActiveRecord::Base
belongs_to :clien
다른 테이블의 열을 결합하여 Rails에서 하나의 모델로 사용할 수 있는지 궁금합니다. 아래에 두 개의 표가 있습니다. 하나는 일반 열과 다른 특수 열을 보유하고 있습니다. 각각의 테이블에 열을 저장해야합니다 작업 모델을 저장하기에 레일 모델에서 posts
--------------
id
title
description
created_at
upd
레일 레코드 앱 외부에서 적절한 순서로 활성 레코드 모델을로드/요구하려면 어떻게해야합니까? 많은 STI 모델이 있고 초기화되지 않은 상수 예외가 발생합니다. $:.push File.expand_path("../../../app/models", __FILE__)
require "active_record"
Dir["#{File.expand_path('..
STI를 사용하는 기사 모델이 있습니다. 서브 클래스는 감정, 카테고리, 게이트웨이 등 ... 내가 resources :emotions, :controller => 'articles'
resources :categories, :controller => 'articles'
resources :gateways, :controller => 'articles'
유무 STI 클래스 : 각 클래스 class Page < ActiveRecord::Base
belongs_to :user
end
class FirstTypePage < Page
end
class SecondTypePage < Page
end
컨트롤러, class PageController < AplicationCorroller
e