【发布时间】:2014-10-15 15:21:04
【问题描述】:
我创建了一个名为 imdb 的新 Rails 应用程序。我创建了两个模型(通过脚手架),称为User 和Movie。我在终端运行了这个。
rails g scaffold Movie title:string review:text location:string
rails g scaffold User name:string password_digest:string
我发现很难想象可以在我的应用程序中实现的关联,并且需要一些帮助来解决这个问题。
我们有这些关联:
belongs_to,
has_one,
has_many,
has_many :through,
has_one :through,
has_and_belongs_to_many
到目前为止,我一直认为一个“用户”可以有很多“电影”,一个“电影”可以有很多“用户”,但不幸的是我的大脑一片空白!非常感谢您的帮助。
谢谢。
【问题讨论】:
-
“
has_and_belongs_to_many关联创建与另一个模型的直接多对多连接” 听起来不错 :) -
你应该阅读这个很棒的解释:habtmexample.herokuapp.com/instructions
标签: ruby-on-rails ruby-on-rails-3 associations scaffolding