Ruby on Rails belongs_to

示例

甲belongs_to关联集与另一模型的一对一的连接,所以宣称模型的每个实例“属于”其他模型的一个实例。

例如,如果您的应用程序包含用户和帖子,并且每个帖子都可以分配给一个用户,那么您可以通过以下方式声明帖子模型:

class Post < ApplicationRecord
  belongs_to :user
end

在表结构中,您可能会拥有

create_table "posts", force: :cascade do |t|
 t.integer "user_id",  limit: 4
end