rails-activerecord 相关问题

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

Rails:在模型之间共享枚举声明值

我将枚举应用于以下属性:透明度在两个不同的模型中使用相同的属性(带有枚举):Category和Post是否可以在模型之间共享枚举值,...

回答 2 投票 16

Rails基于相关记录列值的联接查询

我有两个模型:项目属性:id,状态(打开,已取消,已重新打开)has_many:todos Todo属性:id,project_id,状态(完成,partial_done,待处理)归属于:我拥有的项目...

回答 1 投票 0

模型之间的关联

我正在尝试找到一些模型之间的关联。用户希望通过当前周的菜单选择一周的菜肴,菜单将每周都有。但一个菜可以属于...

回答 1 投票 0

如何加载自定义数据库适配器?以便在评估`database.yml`时准备就绪?

在Rails 4中,我试图编写自己的数据库适配器,但是,似乎在加载适配器之前对database.yml进行了评估,导致出现错误:无法加载'active_record / ...

回答 1 投票 0

为什么主键ID不按顺序?

我的上一个记录的主键是552,而当我添加新记录时,它分配的主键是584。我很惊讶,并想知道这种现象的可能原因。应用程序详细信息...

回答 1 投票 1

使用SemanticLogger gem在Rails控制台中显示SQL ActiveRecord查询

SemanticLogger v4.4.0 gem已添加到资源库,现在当使用rails控制台时,所有ActiveRecord查询都消失了:之前:> MyModel.last MyModel加载(3.4ms)SELECT`...

回答 1 投票 2


在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

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