【发布时间】:2016-12-03 15:33:38
【问题描述】:
我是 Rails 新手,非常感谢您的帮助和建议,因为我发现这很有挑战性
目标:我希望活动的创建者能够选择多个用户作为 创建事件的主持人(就像 facebook 如何允许创建者 一个页面,以便能够选择用户作为创建页面的管理员)。下面是我的模型和架构应该如何显示?
我的目标是构建类似这个图像的东西。 Event1 我可以选择 Ian & Jesse 作为主持人,Event2 我也可以再次选择 Ian 作为主持人并选择 Emma
这就是我迄今为止想象的构建方式(非常感谢您的指导):
models
user.rb
has_many events
event.rb
belongs_to user
host.rb
belongs_to user
has_many events
架构
users
name
email
events
title
address
user_id
hosts
user_id
event_id
【问题讨论】:
-
您的管理员也是
User模型吗?还是其他型号?
标签: ruby-on-rails ruby-on-rails-4 activerecord model-associations