我正在尝试在rails中创建我的第一个数据库,它允许我存储有关事件的数据。
假设我有关于活动、场地和乐队的信息。
每个活动至少应该有一个场地和乐队,但可能有不止一个。每个乐队可以参加一个以上的活动。每个场馆可举办多个活动。
如果每个活动只有一个乐队/场地对,那么使用“事件”作为“:通过”似乎是合适的关系。
那么,如果每个活动有多个乐队和多个场地,我能做些什么呢?
提前谢谢。
发布于 2016-01-18 20:47:26
您必须创建表events_venues和events_bands,并使用has_and_belongs_to_many来构建关系。有关更多细节,请阅读“铁路教程”:
多对多
https://stackoverflow.com/questions/34863641
复制相似问题