ruby - active record更新关联表的字段值

 酸奶82 发布于 2022-10-26 13:50

有表users和表orders,rails生成的关联表是orders_users,现在可不可以在users_controller.rb中通过User更新orders_users表中的字段值,要怎么操作……

1 个回答
  • 关联两张表时,会有生成以下的方法,更新orders_users也是通过以下方法操作

    user.orders<<(object, ...)
    user.orders.delete(object, ...)
    user.orders.destroy(object, ...)
    user.orders=objects
    user.orders_singular_ids
    user.orders_singular_ids=ids
    user.orders.clear
    user.orders.empty?
    user.orders.size
    user.orders.find(...)
    user.orders.where(...)
    user.orders.exists?(...)
    user.orders.build(attributes = {})
    user.orders.create(attributes = {})
    user.orders.create!(attributes = {})

    http://guides.rubyonrails.org...

    http://guides.ruby-china.org/...

    2022-10-27 00:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有