rails-activerecord 相关问题

使用Ruby on Rails框架中的Active Record模式实现对象关系映射(ORM)。

Rails Activerecord将列添加到多个表中

我需要进行迁移,其中将一列添加到三个单独的表中。 views列是整数,还需要默认=>0。如何使用activerecord命令添加这些列?我是...

回答 1 投票 0

带jsonb列和非jsonb列的红字倍数运算符

我正在尝试进行一个包含jsonb列和2个非jsonb列的查询。多次尝试将它们组合在一起均失败了,但是当我仅使用1个其他非jsonb列时,几乎有1种可以工作。我有一个...

回答 1 投票 1

是否可以级联批量删除活动记录?

我有很多要删除的数据,因此,我通过级联外键(on_delete::cascade)使用delete / delete_all而不是destroy。我想删除一个父活动记录...

回答 1 投票 0

将ActiveRecord设置为两个字段,每个字段引用同一张表

我有一个Player类,我希望具有high_school_team和club_team属性。因此,我认为播放器将具有high_school_team_id和club_team_id属性,它们指向相应的...

回答 3 投票 0

使用Active Record查询界面直接访问Active Storage

我如何在Rails ActiveRecord中执行以下操作,从active_storage_blobs中选择*,其中checksum ='0M4nc4nuUaVuqo3 + sJw + Lg =='换句话说,item = active_storage_blobs.find_by ...

回答 1 投票 0

self.column =要在Rails中弃用的更新值吗?

我只是试图在我的用户模型中使用self.name ='Tom',但此列未更新。使用self.update_column(:name,'Tom')和update_column(:name,'Tom')即可。有第一个...

回答 1 投票 0


Rails 6:模型可以知道对其has_many关联之一所做的更改吗?

我有一个带有许多gallery_items的模型配置文件。类Profile

回答 1 投票 0

我可以将模型保存到多个表以获取ETL。我有用于临时表和最终表的表

我有多个看起来相同的表,是否可以通过更改基础表名将模型保存到多个表?产品产品_暂存产品_存档列...

回答 1 投票 0

Rails查询通过子类将子类与父类连接在一起

我有以下类类Order has_many:order_issues,通过::order_deliveries,inverse_of::order结束类OrderDelivery has_many:order_issues,如::issuable,inverse_of::...

回答 1 投票 0

ActiveRecord关联范围块内的访问所有者

我想做类似...的事情……类Person has_many:things,-> {where(attr:owner.attr)} end也就是说,声明一个具有scope块的has_many关联,并且在该块中我需要这样做。 ..

回答 1 投票 1

Active Record NOT IN查询,对于MySQL为NULL

我有一个查询,如:Tag.where('id not IN(?)',current_user.tags.pluck(:id))。uniq当current_user.tags.pluck(:id))。uniq返回NULL时,我无法从Tag查询中获得结果,这不是所需的...

回答 2 投票 4

一次在Rails中从多个表中获取记录?

[当我执行以下操作时,Rails两次查询数据库:p = Post.find(1)c = p.comments查询看起来像:SELECT“ posts”。* from“ posts” WHERE“ posts”。“ id“ = 1 LIMIT 1 SELECT” ...

回答 1 投票 0

ActiveRecord通过两个关联加入

鉴于存在两种可能的关联,如何获得具有特定用户存在的所有唯一作业的ActiveRecord集合?类用户has_many:assignments has_many:jobs,...

回答 1 投票 0

如何在ActiveRecord :: Result中在Rails中分割单个列(带有值)?

我有一个Rails查询,如下所示:query_results =用户。 joins(“ INNER JOIN posts on posts.user_id = users.user_id)。select(” posts.topic,posts.thread_id“)query_results包含...

回答 2 投票 0

如何在ActiveRecord关联中获取联接表名称?

我需要找到两个类(例如Client和Language)之间的联接表的名称。我需要能够以编程方式执行此操作,因为我正在生成一个复杂的SQL查询,... ...>

回答 3 投票 0

Rails嵌套联接条件

[抱歉,我对Joins很不好。这是我有三个模型的场景用户,帐户,机会这是它们的关联方式用户有一个帐户,而帐户有一个机会例如:...

回答 1 投票 0

ActiveRecord为30天的每个日期选择前10个项目

模型是Posts,每个帖子都有upvotes:integer。每天创建数百个帖子,我想通过一个查询返回过去30天内每天排名最高的10个帖子。 (...

回答 2 投票 0

谁能举例说明多态关联吗?

我知道,通过多态关联,一个模型可以在单个关联上属于多个其他模型。我想知道单个关联的含义。

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.