rails-activerecord 相关问题

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

为什么alias_method在Rails模型中失败

class Country <ActiveRecord :: Base #alias_method:name,:langEN#here failed #alias_method:name =,:langEN = #attr_accessible:name def name; langEN end#here works end第一次打电话...

回答 1 投票 24

在Ruby on Rails 3中制作通用模型时出现的问题

我正在尝试制作一个“通用模型”,以便它可以连接到任何数据库的任何表。首先,我创建了这个连接到另一个指定数据库的类(不使用模式)Db类Db <...

回答 1 投票 4

在活动模型序列化器中调试慢查询的方法?

我无法优化我的Active Model Serializers以避免n + 1问题。根据他们的文档中的建议,我试图加载我认为导致的关联......

回答 2 投票 2

ActiveRecord:是否可以与范围建立连接关系

这是我原来的问题。我有两个模型如下。 class Author <ActiveRecord :: Base has_many:books end and class Book <ActiveRecord :: Base belongs_to:author scope:available,-...

回答 2 投票 0

如何在Rails中设置模型关联

我正在尝试在我的Rails应用程序中为三个模型创建关联。在应用程序中,用户可以访问具有视频的课程。我该如何塑造这个?这就是我现在拥有的:......

回答 1 投票 0

使用aasm gem动态设置初始状态

我有一个ActiveRecord模型。我想在初始化时根据其属性设置初始状态。这是我的条件:self.expected_delivery_date.blank? ? :in_preparation ::等待......

回答 2 投票 2

检索ActiveRecord / Rails中没有关系的对象

我需要从我的数据库中获取所有不是员工的用户:class User <ActiveRecord :: Base has_one:staff def is_staff? staff!= nil end end class Staff <ActiveRecord :: Base ...

回答 2 投票 3

从数组中创建rails中的where查询

我需要从一个数组中进行where查询,其中数组的每个成员都是一个“相似”的AND运算。示例:SELECT ... WHERE属性,如'%something%'和属性,如'%somethingelse%'...

回答 3 投票 1

为什么我的迭代通过记录在一个陌生的地方添加整个对象转储?

我有两个型号,Habit和HabitLog。为简单起见,Habit拥有一个名称并具有许多HabitLog。 HabitLog保存日期和状态。我想为特定日期创建一个视图并列出所有习惯......

回答 1 投票 1

使用迁移更改表列的默认值

我尝试将默认列值从false更改为true。但是当我运行rake db:migrate VERSION = 904984092840298时,我得到了以下错误。 StandardError:发生错误,此后以及所有错误......

回答 2 投票 5

ActiveRecord:大小与计数

在Rails中,您可以使用Model.size和Model.count找到记录数。如果您正在处理更复杂的查询,那么使用一种方法优于另一种方法是否有任何优势?他们怎么样 ...

回答 5 投票 184

Ruby on Rails:有没有办法从数据库中提取项目并按指定顺序返回? [重复]

我有一个项目ID,item_ids数组。我将此数组传递给ActiveRecord查询以从数据库中检索相应的项:Item.where(:id => item_ids)有没有办法...

回答 1 投票 3

ActiveRecord :: Associations :: CollectionProxy从哪里获取.each实例方法?

假设我有模型主题和帖子,其中主题has_many:帖子和帖子belongs_to:主题。此时我的数据库中已经有了一些东西。如果我进入rails控制台并键入...

回答 2 投票 5

ActiveRecord查询(包括或加入)

我有两个类:class Customer has_many:packages end class Package belongs_to:customer end如何进行这样的查询? Customer.includes(:packages).where(packages:'expires_at ...

回答 4 投票 0

如何使用Ruby on Rails验证二进制字段?

我想确保二进制字段始终具有值。我添加了如下验证码。 class Foo <ActiveRecord :: Base验证:b,presence:true end然而,这个改变似乎导致......

回答 1 投票 1

“活动记录查询”中的“或”运算符

所以在Where Active Record(AR)查询中你可以做到:game_stickers.where('stickers.name!=?','禁止')但你怎么能用OR运算符测试多个字符串的匹配而不做...

回答 1 投票 1

Rails无法从记录中删除“\ r \ n”

我已导入一些数据com CSV文件,最后在列中包含一些包含字符串“\ r \ n”的记录。再次导出为CSV时,这些行会在插入新行时将这些行搞砸...

回答 2 投票 3

UsersController中的SyntaxError #create - @ user.save Ruby on Rails

我是RoR的新手,正在尝试自己制作一个正在运行的版本,在完成僵尸课程的轨道后进行实验。我目前正在学习本教程(http://railscasts.com/episodes / ...

回答 1 投票 0

ActiveRecord查找并仅返回选定的列

编辑2如果您偶然发现了这个问题,请检查这两个答案,因为我现在使用的是pluck for this I我有一个相当大的自定义数据集,我想回到它作为json回声。一部分是:l =位置....

回答 3 投票 81

何时使用相关表vs常量来下拉或多选字段?

我有一些下拉字段,其中有2个,4个,10个和50个选项。这是has_one和belongs_to关系。我也有很多关系。目前,我正在使用模块......

回答 2 投票 2

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