나는 STI 클래스 계층과 같이이 : 나는 예를 들어, 호출 할 때 Producer, Partner, Freelancer < Statusowner < Contact
Partner.all 나는 레일이 생산 참조 : SELECT "contacts".* FROM "contacts" WHERE "contacts"."type" IN ('Partner', 'Pro
나는이 STI 구현이 있습니다 class Instruction < ActiveRecord::Base
def get_view
return "I'm a pseudo abstract base method!"
end
end
class SCreateWebPage < Instruction
def get_view
ret
동일한 속성을 공유하는 두 개의 모델이 있으므로 하나의 테이블 상속 구조를 설정하고 싶습니다. 그러나 module CommonFields
def self.included base
base.class_eval do
include DataMapper::Resource
property :type, base::Discrim
고마워요. Devise and Rails 4를 사용 중입니다. 4. 주 사용자 모델에서 상속받을 여러 사용자 모델 (admin, usertype1, usertype2)을 추가하고 싶습니다. 많은 게시물을 검색하여 CanCan을 사용할 수 있다는 결론에 도달했습니다. CanCan은 원하지 않는 CanCan을 사용하거나 Single Table Inheritan
3 나는이보기를 통해 <p>
<b>Name:</b>
<%= @group.name %>
</p>
<p>
<b>Leader:</b>
<%= @leader.last_name %>
</p>
을 그룹의 페이지를 그려 얻으려고 다음과 같은 모델 class Group < ActiveRecord::Base
has_m
모델 사용자 및 모델 모집자가 있습니다. 현재이 두 테이블은 분리되어 있지만 하나만 만들고 싶습니다. 현재 : 사용자 : 아이디, 이름, 비밀번호, 이름 모집 : 사용자 : 아이디, 사용자 이름, 암호 ID, 이상적인를 USER_ID , 역할 (모병 자, 관리자) STI의 기본 사항을 이해합니다. 내가 궁금해하는 점은 메서드를 수행 할 때 Recruiter
Vehicle 및 STI 모델 Car 및 Motorcycle이 있습니다. 나는 현재 경로는 다음과 같이 구성되어있다 : resources :vehicles
resources :cars
resources :motorcycles
을하지만, 내가 이런 예뻐 보일 것이다 생각하고 있어요 : 그 URL을 얻기 위해 그것을 구성하는 방법에 대한 가야 방법 /v
나는 다음과 같은 모델을 가지고, 나는 다음과 같은 한 내 노선에서 User
Athlete < User
Coach < User
: devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks", :registrations => "registrations" }
레일 4에서 다소 간단한 STI를 구현하려고하지만 아직 달성 할 수없는 부분이 있습니다. class Person < ActiveRecord::Base
end
class NaturalPerson < Person
end
class LegalPerson < Person
end
class Employee < NaturalPerson
end
c