标签[activerecord]
Active Record是一种将域逻辑与单个对象中的存储抽象相结合的模式。 使用此标记可查询有关模式的问题,可使用[rails-activerecord]来查询有关Rails ORM框架的问题。
24,328个问题
1
票
0回复
20
PostgreSQL更新到Rails ActiveRecord
我一直在尝试将此Postgresql UPDATE查询转换为对Rails的ActiveRecord调用。
我尝试使用#update_all但无法找到一种在不将SELECT结果带入Ruby Land
0
票
1回复
15
如何简化我的Active Record代码(我想使用连接表列过滤has_many)?
这是我的图式
我的加入模特
用户模型
和值班模式
我想找到所有写有特定权限的用户。 为了达到它,我需要使用这样的东西:
我如何简化这一行代码?
1
票
0回复
23
如何解决这个印象派宝石错误?
我有一个Rails API,可用于创建Posts并将其发布到移动客户端。 我正在尝试使用印象派gem来基于user_id跟踪帖子的唯一视图。 使用起来似乎很简单,但我不断收到此错误:
这是我的设置
0
票
0回复
16
如果使用jruby在线程中运行,则活动记录查询不会终止
我有一个查询在jruby的线程内查找postgres -tables。
尽管两者之间没有区别,但是活动记录不会因某些表而终止于某些查询,尽管它确实会终止于某些其他表。
我检查了它是否依赖于这些表的
0
票
4回复
47
Ruby On Rails + PostgreSQL:如何从表A中获取表B中没有关联的所有记录?
我有以下两种模型:
而我需要从表中的所有记录model_a不具有在表中的匹配记录model_b -无论是通过AR或原始PostgreSQL的查询。
最优雅/有效的方法是什么?
我能想到的只有通
0
票
0回复
34
重新加载常量(红宝石在轨道上)
我有动态定义枚举的模块(Rails)(模型)
memoized_custom_fields我从数据库中检索,但是当我在数据库中进行更改时,我无法重新加载模型(我也无法重新定义枚举)
我可以通过
0
票
1回复
15
如何进行查询以获取具有空属性的模型
我有一个具有has_many Bar的模型Foo 。 我想要一个查询,该查询返回没有Bar或为空的所有Foos 。 然后,我想应用数量或长度来查看有多少个Foos没有酒吧。
我试过了:
它们都返
1
票
0回复
16
在两个模型中都使用accepts_nested_attributes_for时,出现重复的验证错误。 我可以避免吗?
我有以下型号:
class User < ApplicationRecord
belongs_to :company
accepts_nested_attributes_for :co
0
票
1回复
13
ActiveRecord查询,其中ID破折号后会丢弃内容
我刚刚在where方法中遇到了一些令人惊讶的事情。 当我查询类似MyModel.where(id: '121-fake') ,它将在SQL中转换为id = 121 ,即ActiveRecord似乎删除
0
票
0回复
30
无法将ActiveSupport :: OrderedHash转换为简单的Hash
我们使用closure_tree将数据存储在分层结构中,现在我必须返回带有所有分层结构的标记。 gem的.hash_tree方法有助于将所有层次结构返回为orderedHash。 前任:
我需要
0
票
0回复
13
筛选ActiveRecord :: Relation并根据条件选择重复项
我有一个用于基于几种条件过滤记录的类方法的有效解决方案。 但是在我看来,这太复杂了...
# Filter relevant records (for given person and on gi
0
票
1回复
15
2
票
0回复
47
由同一列上的两个约束引起的外键约束重复
背景:Rails项目(最近从4.2.1更新到4.2.5.2),在6年中编写了267个迁移文件。 该项目维护了数据库的迁移,该迁移由其他3个Rails应用程序使用(已禁用db任务)
为了在用于开发的新
0
票
1回复
51
在遍历Rails中不同的关联元素时如何添加排序?
我有一个测试应用程序,可以对邮票收藏进行建模。 用户可以将邮票目录添加到收藏中。 CollectionItem模型具有一堆belongs_to:
在集合索引视图上,以级联方式列出了所有集合项。
0
票
1回复
33
Rails + PostgreSQL:如果一列中的值为NULL,则按另一列中的值搜索
在我的模型中,我有以下几列:
我正在尝试搜索给定日期与customer_invoiced_at匹配的所有记录:
我需要进行一些调整-如果customer_invoice_at_custom存在
1
票
0回复
20
Postgres被锁定在Heroku上
我偶然发现了一个以前从未见过,从未听说过的错误。 我刚刚将一个更新部署到生产中(从暂存阶段开始,一切正常),然后我发现,我收到了来自postgres的僵局。 我的SQL查询不再进行,API被卡住了
这
0
票
2回复
26
如何在Rails中结合ActiveRecord查询结果?
我的技能模型需要两套用于实现业务的价值观:
一个来自附加的ValuesList对象
其他来自与质量有关的附加值列表
这些模型如下所示:
因此,我可以查询该技能附带的常规值:
(返回
1
票
1回复
55
ActiveRecord自联接has_and_belongs_to_many
我有一个User模型,我需要创建一个自引用关联,将其称为“ friends ,如果user1在user2的friends集合中,则user2也在user1的friends集合中。
我的理解是,我需要
0
票
1回复
27
活动记录加入并匹配所有
嗨,我需要从匹配所有4和1来更新此查询,以包括用户4和用户1在同一帖子上发表评论的所有帖子
这是我不好的活动记录查询
Posts.joins(:commentors).where(commentors
0
票
2回复
23
将位置与用户和Rails Geocoder分离
在我们的应用中,我们最初具有经度/纬度的用户记录,并且效果很好。 随着我们变得越来越大并有更多的人在使用它,位置更新/检查的数量也越来越大,我认为我们可以通过将位置与用户记录分离来减轻负担:可以独立于