Я новичок в рельсах и прочитал это руководство , чтобы получить всю информацию.
У меня простой сценарий, и я хочу убедиться, что мои ассоциации будут работать нормально.
Сценарий: User
входит в систему -> устанавливает множество groups
-> в каждой группе много employees
User
модель:
class User < ActiveRecord::Base
has_many :groups
end
Group
модель:
class Group < ActiveRecord::Base
belongs_to :user
has_many :employees
end
Employee
модель:
class Employee < ActiveRecord::Base
has_many :groups
belongs_to :group
end
Вопросы
- Будет ли это работать для сценарияЯ упомянул?
- Я не понимаю, как получить все
Employees
под User
.Какой будет код для этого? - Если мне понадобится типичный CRUD для всех этих моделей, то это будет в моем действии?Индекс / создание / обновление / уничтожить?Может кто-нибудь указать мне хорошее руководство по действиям?