gpt4 book ai didi

ruby-on-rails - Rails 4 - 多对多关系

转载 作者:行者123 更新时间:2023-12-03 16:07:20 25 4
gpt4 key购买 nike

我有一个 Bookmark模型。我想要一个 List模型。所以我的用户可以创建书签列表。

我创建了一个 List用这个命令搭建脚手架

rails generate scaffold List title:string
  • 一个列表可以有多个书签
  • 一个书签可以有多个列表

  • 有人可以帮我创建列表书签关系吗?

    如果你能给我一些资源来学习,那就太棒了。

    更新:

    1. A Bookmark can have many lists


    假设我已添加书签 http://stackoverflow.com .并说我有两个列表,例如:
  • 编程帮助
  • 收藏网站

  • 然后我应该能够将我的书签添加到两个列表中。

    所以我猜 A Bookmark can have many lists是一个有效的陈述。

    最佳答案

    适用于 => Rails 4:

    app/model/Bookmark.rb

    class Bookmark < ActiveRecord::Base
    has_and_belongs_to_many :lists
    end

    应用程序/模型/List.rb
    class List < ActiveRecord::Base
    has_and_belongs_to_many :bookmarks
    end

    创建新的迁移
    rails generate migration CreateJoinTableListBookmark List Bookmark

    迁移
    rake db:migrate

    关于ruby-on-rails - Rails 4 - 多对多关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22307880/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com