rails-activerecord 相关问题

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

过滤器使用连接模型ruby on rails

我需要显示拥有有效订阅的用户的帖子。 model / user.rb has_one:profile,dependent :: destroy has_many:posts,dependent :: destroy model / profile.rb - > suscription belongs_to:...

回答 2 投票 0

检查Rails中是否存在表

我有一个rake任务,除非存在一个表,否则它将无效。我在一个网站上与20多名工程师一起工作,所以我想确保他们在他们可以执行rake任务之前已经迁移了表...

回答 5 投票 164

使用散列数组在Active记录中查询

我在Ruby类中有以下模型实体<ActiveRecord :: Base验证:account_type,presence:true验证:account_id,presence:true end我有一个名为hashes的哈希数组...

回答 3 投票 0

Rails bug?使用数组更新实例变量并不总是有效

如果我在Users控制器中创建用户的实例变量,然后尝试添加到字段数组,我可以看到它已添加,但是当我去保存时,它不会保存@instructor = User.find(。 ..

回答 1 投票 0

有条件地为activerecords中的多对多关系创建新记录

我正在使用ActiveRecord开展RoR项目,我对这些技术很陌生。我有两个模型:User.rb类User <ApplicationRecord ... has_and_belongs_to_many:roles ... Role.rb ...

回答 1 投票 0

Rails为关联记录创建或更新

我有这个示例代码,它提出了“重复预期”。相反,如果存在重复,我只想跳过。 (1..10)。每个人做|页| group.products << [{id:1,title:“Example A”},{...

回答 2 投票 0

Rails - View中可用的对象,但不是对象的属性?

我有一个不寻常的问题,我可以访问一个对象,但不能在视图中访问它的属性。任何援助,指导,非常感谢。这是我的模型(app / models / team_member.rb):class ...

回答 2 投票 0

动态创建查询 - Rails 5

如果我手动编写查询,它将像User.where(“name LIKE(?)OR desc LIKE(?)”,'abc','abc')。where(“name LIKE(?)OR desc LIKE( ?)“,'123','123')但是,我需要动态生成...

回答 1 投票 0

是否有使用Array#product方法的替代方法? [关闭]

我使用方法Array#product与几个大型数组的参数。接收器也是一个大型阵列。因此,产生的阵列很大,消耗过多的......

回答 2 投票 3

Ruby-on-Rails:从模型中选择不同的值

文档:http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields清楚地说明:query = Client.select(:name).distinct#=>返回唯一名称然而,当我...

回答 3 投票 16

ActiveRecord中的随机记录

我需要通过ActiveRecord从表中获取随机记录。我从2006年开始跟随Jamis Buck的例子。但是,我也通过谷歌搜索遇到了另一种方式(不能...

回答 24 投票 141

无法使用Rails 5.2,AWS S3和ActiveStorage自动加载常量ActiveStorage :: Blob :: Analyzable错误

我已经和这个家伙争吵了一段时间并且已经完成了所有的Googlies(这里,这里,以及许多同样无益的其他人),但无济于事。官方的错误是这个,在第一行叫...

回答 2 投票 1

Rails在组查询中使用Model方法

我正在使用has_ancentry gem,我希望类别计数是这种格式“技术/笔记本电脑(50)”,其中“技术”是父类别。 “笔记本电脑”是儿童类别,“50”是计数......

回答 1 投票 2

将has_scopes gem中的current_scopes作为参数传递

几天来我一直在努力解决这个问题。我是一名律师,我正在建立一个Q&A类型的网站以获取法律建议(是的,我是铁路的相对新手:-))。我希望用户能够......

回答 1 投票 3

Rails创建动态属性

我正在尝试用RoR制作电子商务商店。我做的大多数必要的功能没有任何问题,但现在我真的需要一些人的帮助。我想制作产品属性,比如“尺寸”......

回答 2 投票 1

为什么在ActiveRecord Migration中为现有列设置默认值不会扩展到生产中的现有关联?

如果我通过ActiveRecord Migration向现有列添加默认值,则在将更改部署到生产时,现有关联不会受到影响。我可以投入铁轨生产......

回答 1 投票 0

你可以在Rails中为一个范围别名吗?

假设我有这个范围:范围:with_zipcode,lambda {| zip | where(zipcode:zip)}我想要一个等效的范围范围:has_zipcode,lambda {| zip | where(zipcode:zip)}有没有办法别名一个...

回答 2 投票 10

用抽象类在Rails中表示has_many关系

我有一段关系,我很难建模。我有一个Subscription类,它是一个常规的ActiveRecord模型,它可以有一个或多个PaymentSources。然而问题是......

回答 1 投票 0

我可以在Rails 4及更高版本中使用change_column方法回滚吗?

在Rails 4及更高版本的迁移中使用change_column方法时是否能够回滚?这是一个例子:def change change_column等end我应该使用up和down方法吗?

回答 4 投票 7

如何在ActiveRecord中设置默认值?

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

回答 26 投票 401

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