rails-activerecord 相关问题

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

Rails ActiveRecord关系无效外键错误

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

回答 1 投票 0

RAILS - 如何在关联中定义组

我有两个关联的表,其模型如下所示。在这里,我想获取所有“ilans”,这些“ilans”是“created_at OR在过去36小时内有相关记录(ilanupdates)”模特:......

回答 1 投票 0

Rails / SQL帮助:三个表,按另一个记录的存在进行选择和排序

使用ActsAsTaggableOn gem,可标记对象是Template。加上这些关联:类Template acts_as_taggable has_many:template_designs end class Pins belongs_to:template ...

回答 1 投票 -1

Rails:引用一个表时创建两个导航属性

我正在创建一个名为Routes的表,它只有destination_airport_id和arrival_airport_id。我希望能够引用@ route.destination_airport,但Rails不会创建这些属性。 ...

回答 1 投票 0

如何连接2 where子句调用的响应?

我想返回一组用户,并结合2个不同的查询结果。我目前有这个,但我没有看到正确的结果def get_abc()users = User.where(“....”)users&...

回答 2 投票 -2

如何使用Rails关联访问值

所以,我试图了解rails中的Associations(我正在使用5.1.5)。我有部分工作,但我正在尝试获取bank.title,这是我关联的银行帐户...

回答 3 投票 0

Rails ActiveRecord - 获取与锁定的belongs_to关联

我想检索一个belongs_to关联并获取其对象的数据库锁。 > character.team.lock! ActiveRecord :: Base - 团队负载 - {:sql =>“SELECT`scam`。* FROM`scam` ...

回答 1 投票 0

ActiveRecord NoMethodError:nil的未定义方法`association':NilClass

使用Rails 5.1.4,在使用#includes更改#find以预加载has_many关联后:Website.includes(:configured_checks).find(params [:id])抛出异常:NoMethodError:undefined ...

回答 1 投票 -1

Active Admin表单仅显示“# ”

我正在Active Admin中处理HABTM关系。我有两个模型:magazine.rb和keyword.rb,两者都通过连接表magazines_keyword.rb相关联。我希望能够选择Active ...

回答 1 投票 1

如何在两个数据库之间加载?

我必须与遗留数据库中的某些数据进行交互,而这些数据不属于我的应用程序。我需要从两个源加载数据而不会导致n + 1个查询。 thing.rb class Thing#住在我...

回答 1 投票 1

处理Rails中具有null对象的关联

我在我的Rails应用程序中使用Null对象模式来实现来宾用户帐户的概念。像许多应用程序一样,我在ApplicationController上有一个名为current_user的方法。在这种情况下 ...

回答 4 投票 0

在Rails 4.1中,如何通过枚举符号查找记录?

假设我有这个模型:class Conversation <ActiveRecord :: Base enum status:[:active,:archived] end如何在不使用枚举的数值的情况下找到所有活动的对话...

回答 6 投票 38

通过推荐关联成员 - Rails

我使用Devise创建了一个类似于本文的推荐跟踪系统。我在Members表中添加了2列:refer:string和referral_code:string。当用户注册时,一个独特的......

回答 2 投票 0

有没有办法访问调用单例方法的Parent对象?

鉴于以下功能代码段,我在减少数据库查询时遇到问题:class User <ApplicationRecord belongs_to:account def self.do_something self.find_each do | user | ...

回答 1 投票 0

Rails:从自定义验证器调用标准验证

有没有办法从自定义验证器中调用标准Rails验证器?我有OAuth /电子邮件注册/登录的组合,我希望能够在每种方法上调用某些验证器...

回答 2 投票 2

ApplicationRecord:访问范围内的模型父级

我在理解范围以及何时可以在Rails模型中访问某些变量时遇到一些麻烦。我试图访问EventInstance的父级,以确定它是否发生...

回答 1 投票 0

Ruby Active Record加入并包括为count生成不同的sql

以下是我的表:用户ID:主键user_name:role_id:外键** NOT NULL ** - 角色id:主键名:我正在使用Active执行以下语句...

回答 1 投票 1

在每个EXISTING属性上获取NoMethodError(未定义的方法)

如果我将movie = Movie.limit(1)输入控制台,我将获得SELECT“movies”。* FROM“movies”LIMIT $ 1 [[“LIMIT”,1]] =>#

回答 1 投票 2

如何从多个模型中对数据进行排序/排序?

我正在尝试生成一份列出最近收入变化的报告。我正在尝试确定最新的排序方式(付款,退款,费用和信用),最近的变化,......

回答 1 投票 1

如何在Rails中使数据库字段为只读?

我有一个带有某个字段的数据库表,一旦插入数据库就不可能更新。如何告诉我的模型它不应该允许更新某个字段?

回答 3 投票 20

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