activerecord 相关问题

Active Record是一种将域逻辑与存储抽象结合在一起的模式。对于有关Rails ORM框架的问题,请使用此标记来解决有关模式的问题,[rails-activerecord]。

find_or_create ActiveRecord :: RecordNotUnique rescue retry无法正常工作

使用ruby 2.1.2和rails 4.1.4。我对数据库中的电子邮件列有一个独特的约束。如果存在竞争条件,其中一个线程正在创建用户而另一个尝试在...创建

回答 1 投票 5

获取所有记录之间最常见的列值

我正在尝试从数据库返回最常见的文本值(国家/地区)。虽然我的第一次尝试没有产生任何错误,但我怀疑它没有返回最常见的值:@ ...

回答 1 投票 0

RAILS:如何查询是否已有一个由一组用户组成的团队

我正在使用rails API,更具体地说是在创建操作中。我的工作流程是这样的,我有两个rails应用程序,一个是API,另一个是接口。 API管理......

回答 2 投票 2

Rails中的全局实例变量

在我的应用中,用户可以通过表单提交食谱,该表格将在网站上发布。在食谱发布之前,他们通过主持人进行审核。因此我的应用程序在导航栏中显示...

回答 3 投票 1

Rails - 验证关联的存在?

我有一个模型A与另一个模型B有“has_many”关联。我有一个业务要求,插入A需要至少1个相关记录到B.是否有一个方法我可以调用...

回答 4 投票 98

ActiveRecord:包括组中的关联

我真的很喜欢ActiveRecord,但有时候我发现这些(相对)复杂的查询很有挑战性,而且我不知道如何寻求帮助。这是我的方法:def self.get_top_victims_for_player(...

回答 2 投票 0

生成ActiveRecord包含来自string的哈希

我有一个这样的模式:user has_many post_values belongs_to author has_many addresses class User <ActiveRecord :: Base has_many:post_values end class PostValue <ActiveRecord :: Base ...

回答 1 投票 0

Rails删除终端中的记录,但RSpec仍然显示在那里的记录

我正在创建一个应用程序,它将与前端交互以发布到数据库。在我的删除端点上,在终端中它将记录显示为已删除。但在我的测试中它仍然显示在那里。这是 ...

回答 1 投票 0

Rails ActiveRecord关系无效外键错误

我是Rails的新手(使用5.1)而我在设置ActiveRecord关联时遇到了麻烦。组织者可以注册然后创建一个俱乐部。组织者属于一个俱乐部(我猜可能会...

回答 1 投票 0

复杂Rails Active Record查询选择具有真实结果的记录,以便当天最新更新其他创建的记录

我在表中有以下重要列,customer_approval(boolean)created_at(datetime)updated_at(datetime)当天可能存在多条记录。 ...

回答 2 投票 0

相关模型可以是其他两个模型之一

我目前基本上有3个型号。我有项目,用户和联系人。我正在尝试将用户或联系人分配为每个项目的“成员”。我最初认为链接......

回答 1 投票 1

Rails范围过滤元素没有has_many关联元素

我有以下模型:class Property <ActiveRecord :: Base has_many:photos scope:no_photos, - > {where('properties.id NOT IN(SELECT DISTINCT(property_id)FROM photos)')} end ...

回答 1 投票 3

将元素添加到ActiveRecord Relation对象的开头

我有以下@blogs = Blog.all我想将一个元素推送到该ActiveRecord Relation对象的开头。这不适用于数组:@ blogs.unshift(Blog.find(...

回答 2 投票 0

Rails Active Record Query工作日总计离开

情景是有酒店,有这么多员工。现在员工可以申请离开。离开表有开始和结束日期列,假设员工从5开始休假,......

回答 1 投票 0

在rails中转义SQL LIKE的查询

在rails源(https://github.com/rails/rails/blob/fe4b0eee05f59831e1468ed50f55fbad0ce11e1d/activerecord/lib/active_record/sanitization.rb#L112)中有一个sanitize_sql_like方法(我希望)...

回答 2 投票 5

如何使用has_many通过关系缩短三重连接ActiveRecord查询?

我正在尝试清理很长的ActiveRecord查询。我拥有的那个正在工作,虽然看着它会很痛。这是正在发生的事情。 1)用户has_many模拟通过UserSimulations(和...

回答 1 投票 0

使用ActiveRecord的查询:: QueryMethods并返回ActiveRecord_Relation rails

我通过find_by_sql使用select in with query:scope:error_percentage, - >(user_obj){find_by_sql(“WITH products_boost_sum AS(SELECT *,(CASE WHEN(city_id =#{user_obj.user.city_id || -1}}) ...

回答 1 投票 1

Rails引用自定义唯一ID

这是一个使用ActiveRecord和Postgres的rails项目。嗨,我正在使用两个CSV。一个是该州所有登记选民的记录。当我创建这个表时,我没有使用生成的...

回答 2 投票 0

rails PG undefined列不存在用于索引创建

我正在尝试为for列添加索引但是我收到错误:ActiveRecord :: StatementInvalid:PG :: UndefinedColumn:ERROR:列“contact”不存在:CREATE UNIQUE INDEX“...

回答 1 投票 0

具有“链表”类型自引用的模型,如何只获取那些未引用的?

Rails 5,PostgreSQL数据库上的ActiveRecord。有一个带有previous_id列的类,如下所示:class Event <ApplicationRecord belongs_to:previous,class_name:'Event'end我想得到...

回答 1 投票 0

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