私はレールが初めてで、ちょっと混乱しています。私は3つのテーブルを持っています
______________ ____________________ _____________________
| employees | | abilitys | | services |
|--------------| |--------------------| |---------------------|
|id | integer|__ |id | integer| __|id | integer|
|name | string | |_->|employee_id| integer| | |description | string |
|______________| |service_id | integer| <-| |_____________________|
|______________| |____________________|
従業員が従業員テーブルに存在する場合にのみ、能力の挿入を受け入れることができるかどうかを知りたいです。service_id についても同様です。
hability.rb ファイルでそれを検証する必要がありますか、それともビューで検証を行う必要がありますか?
ありがとうございました。