나는 마을에있는 회사의 데이터베이스를 작성하려고합니다. 저는 Devise를 인증에 사용하고 Forem은 사이트 포럼에 사용합니다. 나는 Devise 인증을위한 하나의 클래스 인 "Account"를 가지기로 결정했습니다.이 클래스에는 사이트에 대해 여러 가지 액세스 유형이 있습니다.Active_Record에서 "belongs_to"를 두 번 이상 정의 할 수 있습니까?
대부분의 사용자는 경로로 분리 된 고객 일뿐입니다 (Rails 경로, 길 경로가 아님). 그래서 저는 그들에게 그들 만의 프로파일 모델을 갖기로했습니다.
나는 이것을 원한다 - 프로필은 계정에 연결되어 있으며, 경로를 지정한다. (경로 이름은 gmr_routes입니다.)
이 코드는 적절한 방법입니까?
class Profile < ActiveRecord::Base
attr_accessible :first_name, :last_name, :phone_number, :street_address
belongs_to :account
belongs_to :gmr_route
end
계정 프로필과 has_one 관계를 가지고 있으며, gmr_route가 has_many을 가지고 .... 내가 찾은 문서 내가 할 수없는 얘기하지 않은,하지만 난 그냥 확실하게합니다.
이게 맞습니까?
브라이언
나에게 잘 보이는에서
attr_accessible
호출 사람들을 포함한다. – Conner