我正在寻找一个应用程序,允许我将多个个人资料图片与多个广告相关联。
我相信这将是一个 has_and_belongs_to_many 关联,因为我希望一个广告具有多个配置文件,并且配置文件可以属于多个广告。但是,我对这将如何与我的数据库表一起使用感到有些困惑。
如果广告在我的广告表中有一行,那么它将如何将多个个人资料图片(存储在我的个人资料表中)关联到一个 profile_id 单元格中?我是否需要设置一个单独的第三个模型和数据库表来处理关联的那些?
我也很困惑是否必须设置嵌套资源以使 HABTM 关联成功运行 - 目前我将它们分开如下:
resources :ads
resources :profiles
很抱歉这个基本问题,但我似乎找不到任何有助于解决我的问题的信息,而且关于 HABTM 协会的 rails 指南很短。
提前感谢您提供的任何帮助!:)