rails-activerecord 相关问题

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

如何在ActiveRecord中设置默认值?

如何在ActiveRecord中设置默认值?我看到一篇来自Pratik的帖子描述了一段丑陋,复杂的代码:http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class .. 。

回答 26 投票 401

在rake任务期间无法执行原始sql'UPDATE ...'

在我的rake任务中我有这样的连接def some_connection ActiveRecord :: Base.establish_connection({adapter:'mysql2',host:'localhost',...

回答 1 投票 0

急切加载不使用rails中的order()子句

我正在使用此查询来获取我的数据user = User.includes(:skills).order(user :: id)它正常工作。但是当我尝试按字母顺序显示技能时,如下面的user.skills.order(名称:::...

回答 2 投票 2

查询关联数据时的热切加载关联

我有一个模型“用户”,与另一个模型“会员”有一对多的关系。成员资格有一个名为“group”的字段,其中包含一个组的名称。我想查询所有用户...

回答 1 投票 1

ActiveRecord less_than_or_equal_to对相等值的验证错误

我已经定义了这个ActiveRecord验证验证:attr_1,数字:{less_than_or_equal_to :: attr_2,message:“...”,allow_nil:true,},if:[proc {| a | a.attr_2.present? }] ...

回答 2 投票 0

如何使用ActiveRecord按多个类别过滤产品?

我想添加将多个类别的产品过滤到Rails电子商务应用程序的功能。我目前允许按类别过滤产品,但现在我想提供...

回答 1 投票 2

自循环中的Active Record模型查询在rails中执行不同

我正在使用facebook-omniauth gem构建Facebook Oauth。我写了这个方法来创建基于auth数据的用户。 def self.from_omniauth(auth)其中(provider:auth.provider,uid:...

回答 1 投票 0

Rails 5动态添加非持久性ActiveRecord属性

我有一个Rails 2.3应用程序,我想升级到Rails 5.在我的一些模型中有非持久性属性,我可以在我的控制器中读取和写入:r_v = Model.new r_v [:...

回答 1 投票 0

ActiveRecord_Associations_CollectionProxy的未定义方法'id_tag'

在我的CrawlProduct类中,我想从表ProductInfo中获取id_tag:class CrawlProduct <ActiveRecord :: Base belongs_to:crawl_link css_id = self.crawl_link.domain.product_infos ....

回答 3 投票 0

获取每个集合项的所有has_many实例

我有以下模型:任务has_many:comments和has_many:checklists评论has_many:活动清单has_many:活动 - >(多态关联)。我想得到......

回答 1 投票 0

ActiveRecord where field =?可能值的数组

我想做Model.where('id =?',[数组值])如何在不将OR语句链接在一起的情况下完成此查找?

回答 5 投票 55

如何通过rails activerecord获取今天创建的记录?

当我想要获取今天创建的所有记录时,我应该如何编写条件语句?

回答 10 投票 105

在Rails上查询ruby

你如何查询Ruby on Rails或在Ruby on Rails上翻译这个查询? SELECT orders.item_total,orders.total,payments.created_at,payments.updated_at FROM public.payments,public.orders,...

回答 2 投票 1

在Rails的ActiveRecord中,触摸的是什么?

我听说Rails的ActiveRecord / ActiveModel有一些叫做“触摸”的东西。但是,我没有找到任何描述此功能目的的内容。它做了什么,有用的是什么......

回答 4 投票 20

使用ActiveRecord更新不是主键的旧“ID”列

我正在使用Rails和activerecord-sqlserver-adapter gem来尝试将数据添加到旧的MS SQL数据库,其中dbo.Condition表有一个名为ConditionSeq的主键和一个外键列ID ...

回答 1 投票 1

如何在rails中获取新创建的记录的id并将id与另一个模型相关联 - Rails

我正在构建一个连接到react应用程序的rails应用程序。 rails app有四种型号。为了争论,让我们假设它有两个模型:发件人和地址。发件人所属的地址,......

回答 2 投票 -1

使用AREL将JSON解析为SQL查询

我正在构建一个规则引擎,其中一些规则是低级“if-then”规则之上的逻辑谓词。换句话说,我有一个连接表,用于存储用户和规则之间的匹配...

回答 1 投票 1

如何访问update_all生成的原始SQL语句(ActiveRecord方法)

我只是想知道是否有办法访问为update_all ActiveRecord请求执行的原始SQL。举个例子,举个简单的例子:Something.update_all([“to_update =?”],...

回答 1 投票 1

如何计算created_at?

当我创建新的ActiveRecord实例时,created_at时间戳将保存到数据库中。这个时间戳是如何计算的?时间是基于服务器时间吗?时间总是在UTC ...

回答 1 投票 0

在使用rspec时,ActiveRecord查询是否通过数据库进行搜索?

我正在尝试测试我的导轨型号。他们中的一些人在模型中有find_by查询。在RSpec之外,似乎工作正常。但是在使用时似乎没有要搜索的数据库......

回答 1 投票 0

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