Существует множество руководств, которые показывают вам, как создавать инструкции модели для has_many: через отношения в Rails, но, похоже, не так много статей, связанных с процессом настройки форм для создания и редактирования этих отношений. Мне нужна помощь (или хорошие примеры) того, как создать интерфейс, который позволит пользователям управлять этими типами отношений в приложении Rails.
Вот сценарий:
У меня есть пользователи, отношения и спортсмены. Пользователь может иметь отношения со спортсменом в различных ролях: тренер, наставник, родитель или болельщик.
Вот мои модели:
class User < ActiveRecord::Base
has_many :relationships
has_many :athletes, :through => :relationships
end
class Athlete < ActiveRecord :: Base
has_many :relationships
has_many :users, :through => :relationships
end
class Relationship < ActiveRecord :: Base
belongs_to :users
belongs_to :athletes
end
Итак, следующим шагом является создание представлений и контроллеров, которые позволяют мне создавать отношения между пользователем и спортсменом (с ролью тренера, родителя и т. Д.), Редактировать отношения, или разрушить отношения.
В конечном итоге, моя цель - создать сценарий, в котором пользователи могут создавать спортсменов и выбирать связанные отношения.
К сожалению, я не могу найти никаких конкретных руководств или ссылок, которые дают мне гораздо больше, чем инструкции модели или пример для отношения has_many.
Если у кого-нибудь есть ссылка или пример, который может решить эту проблему на простом уровне, я смогу настроить остальное.