前提・実現したいこと
リレーションの記述方法で悩んでいます。
ユーザーと所属の関係は以下のリレーションで大丈夫ですかね?
■条件
・ユーザーは必ず1つの部門に所属
・部門には複数の営業所がぶら下がっている
・ユーザーは必ず1つの営業所に所属
該当のソースコード
ruby
1# user.rb 2has_one :user_departments
ruby
1# user_department.rb 2belongs_to :user 3belongs_to :department 4validates :user_id, uniqueness: { scope: :department_id }
ruby
1# department.rb 2has_many :user_departments