rails-activerecord 相关问题

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

在ActiveRecord中覆盖继承的after_save函数

假设我有一个具有after_save方法的Active Record类,例如:class Vehicle

回答 1 投票 0

Rails“无法写未知属性”

我整天都在尝试解决此问题,但是我无法解决。我收到此错误:Users :: RegistrationsController#add_data中的ActiveModel :: MissingAttributeError无法写入...

回答 1 投票 0

如何创建按用户计数排序?

我有模型课。和相关的模型用户。我想按用户数量添加对课程的排序。我想做这样的事情:lesson.rb scope:popular,-> {order(“ users ASC”)}但是...

回答 2 投票 0

我想在祖父母展示页面下显示孙子记录...我在做什么错?

在我的代码中,用户有学生,学生有日记,日记有diary_entries。我想在学生显示页面下显示每个学生的日记条目。下面是我的模型。 Student.rb ...

回答 2 投票 1

为什么ActiveRecord对象返回DateTime.now不同于DateTime.now

说我有一个具有以下示例模式的简单ActiveRecord模型:create_table“ users”,id::serial,force::cascade do | t | t.datetime“ updated_at” end当我在...

回答 1 投票 0

Rails:或关联条件为条件

我有一个称为设施的模型。具有has_many:addresses。地址模型has_one:city。现在我要运行一个条件:获取所有没有关联地址的设施;如果他们确实有...

回答 3 投票 1

具有嵌套关联且包含的Active Record查询

我正在使用一个预订系统,该系统允许所有者在某些属性上禁止某些日期。因此,要生成特定日期所有属性的可用性,我首先需要查看...

回答 1 投票 0

我们如何在Rails的模型范围内添加默认参数?

我的模型具有以下范围。 class Referral (start_date,end_date){其中(“ created_at <=?AND created_at> =?”,start_date,...

回答 2 投票 0

如何删除N + 1个查询

我有一个Rails API,目前有很多我想减少的N + 1查询。如您所见,它在返回数据之前经历了很多循环。关系为...

回答 2 投票 0

在模型创建期间滚动未知属性

我有一条错误消息-“ unknown attribute:news_id”,但我不明白问题出在哪里。我有新闻管理员,我想为每个新闻创建评论。我希望有人可以帮助...

回答 3 投票 6

立即将关联回调关联到给定模型的所有关联

假设存在一个与用户表相关的具有多个关联的Account模型,例如:类Account :user has_many:...

回答 1 投票 0

Rails企业友好吗? ActiveRecord似乎很自私[关闭]

我从今年夏天开始学习Rails,并用它编写了一些成功的独立应用程序,并且实际上已经变得越来越喜欢Rails。但是,我当前的项目...

回答 1 投票 -1

Rails 6测试-先前删除的表出现“找不到表”错误

我正在尝试为我的Rails应用程序编写一些测试。在我的第一个测试的定义的第一行,Rails抛出了这个无用的错误:错误:LabStationTest#test_prioritize_students_basic:...

回答 1 投票 0

Rails Activerecord将列添加到多个表中

我需要进行迁移,其中将一列添加到三个单独的表中。 views列是整数,还需要默认=>0。如何使用activerecord命令添加这些列?我是...

回答 1 投票 0

带jsonb列和非jsonb列的红字倍数运算符

我正在尝试进行一个包含jsonb列和2个非jsonb列的查询。多次尝试将它们组合在一起均失败了,但是当我仅使用1个其他非jsonb列时,几乎有1种可以工作。我有一个...

回答 1 投票 1

是否可以级联批量删除活动记录?

我有很多要删除的数据,因此,我通过级联外键(on_delete::cascade)使用delete / delete_all而不是destroy。我想删除一个父活动记录...

回答 1 投票 0

将ActiveRecord设置为两个字段,每个字段引用同一张表

我有一个Player类,我希望具有high_school_team和club_team属性。因此,我认为播放器将具有high_school_team_id和club_team_id属性,它们指向相应的...

回答 3 投票 0

使用Active Record查询界面直接访问Active Storage

我如何在Rails ActiveRecord中执行以下操作,从active_storage_blobs中选择*,其中checksum ='0M4nc4nuUaVuqo3 + sJw + Lg =='换句话说,item = active_storage_blobs.find_by ...

回答 1 投票 0

self.column =要在Rails中弃用的更新值吗?

我只是试图在我的用户模型中使用self.name ='Tom',但此列未更新。使用self.update_column(:name,'Tom')和update_column(:name,'Tom')即可。有第一个...

回答 1 投票 0


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