ActiveRecord 问答列表

Ruby on Rails:如何通过复制主键创建“has_one”关系?

作者:Wallace 提问时间:11/9/2023

我有 2 张表: Dogs - id (primary key) Cats - id (primary key) 我想介绍第三张表,假设狗和猫都有:Collars Collars: - id...

Rails 多态关联:限制允许的类

作者:rubykatz 提问时间:11/19/2016

我想要一个类通过多态关联到其他类。belong_to 将关联限制为特定类列表的最佳方法是什么? 我正在考虑使用这样的自定义验证方法,但我不知道这是否真的是最好的主意: class Feature...

ActiveRecord::Relation 上的 Rails + 查询/范围不起作用

作者:RahulOnRails 提问时间:10/4/2023

在 Rails 控制台上,尝试查找一些数据。 型号: User class User < ApplicationRecord scope :active, -> { where(status: ...

查询包含 related_model 的模型的数据库,其中相关模型有 2 个特定 ID

作者:Sonfaya 提问时间:10/27/2023

在 rails 应用程序中,我有 3 个模型,Room、User 和 UsersRoom,它们是 Room 和 User 之间的关联表。 我想查询与多个用户相关的聊天室。 如果我这样做: Room...

如何在 rails 中构建动态范围

作者:willyab 提问时间:10/5/2023

在给定要排除的可变长度元素数组的情况下,如何构造动态范围搜索,如下所示: class Participant < ApplicationRecord scope exclude_names, ->...

如何使用多个动态数据库在 Docker 中创建同一应用程序的多个映像?

作者:Rakesh Bakoriya 提问时间:10/6/2023

我正在使用 rails 5.1.0 我想创建同一应用程序的多个映像, 每个图像的域和数据库会有所不同, image_1示例 域 example.app.com 数据库 - example_pro...

为什么 order() 对 papertrail 版本关联没有生效?

作者:digitalWestie 提问时间:10/18/2023

我正在使用 papertrail gem 来跟踪我的问题和结果模型的版本。 我可以像这样成功订购Papertrail::Versions: PaperTrail::Version.order(cr...

在不触发 Rails 的 AR 生命周期回调的情况下保存(恢复已删除的)AR 对象?

作者:Dan S. 提问时间:9/14/2023

虽然这个问题是由 PaperTrail gem 引起的,但它也适用于一般的 Rails 的 ActiveRecord。 TL;博士: 如何在不触发 ActiveRecord 生命周期回调的情况下保...

ActiveRecord 7:在没有 ORM 模型类的情况下使用写入和读取角色

作者:Douglas Greenshields 提问时间:10/10/2023

我正在开发一个使用 ActiveRecord 进行数据库访问的应用程序,但不使用 ORM 功能(例如模型类)- 查询都是使用文字 SQL 和对 .exec_query 我想在 ActiveRecor...

如何通过终端重命名rails中的列?

作者:Govind Patidar 提问时间:10/11/2023

我无法通过终端重命名列 如何在 Rails 中重命名列而不在迁移文件中写入任何内容。我的意思是说我们如何通过终端重命名列 only.so 请给我命令,以便我可以这样做,而不是在迁移文件中写任何东西。...


共67条 当前第1页