rails-activerecord 相关问题

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

有没有办法创建一个 has_many 关联,只过滤另一个 has_many 关联中的项目?

基本上我有一个 has_many 关联。我想创建另一个关联,仅过滤原始关联中的项目。 类赛道 属于:播放列表 结尾 类播放列表 有很多:

回答 1 投票 0

与非类/模块错误相比

我试图通过仅在专辑数量大于 3 时显示新专辑的链接来限制用户可以创建的专辑数量。我收到的错误是“与非类/modu 相比”。 ..

回答 1 投票 0

Rails Active Record 语句无效的未定义列

我对在 Rails 和 Active Record 上使用 ruby 完全陌生。 我似乎无法弄清楚为什么我不断收到此错误。我正在尝试通过 destroy 方法删除足球队,但它不起作用......

回答 1 投票 0

如何使用Rails的belongs_to默认选项

我试图在获取belongs_to关联记录之前执行一些逻辑,就像这个人为的示例: # == 架构信息 # # 表名称:blogs # # id :bigint 不是

回答 1 投票 0

Rails 查询在控制台中工作,但不在控制器中工作

我有一个应用程序,其中有一个带有姓名字段的医生表。用户可以在其中放置他们想要的任何版本的名称。我正在尝试根据姓氏对记录进行排序(st 中的最后一个单词...

回答 1 投票 0

RSpec 测试因文件字段而失败

当我测试我的图库控制器时,出现以下错误: 失败/错误:期望(响应)。重定向到 show_profile_show_profile_path 预期回应是 <3XX: redirect&g...

回答 0 投票 0

下一个实例方法

在我的博客应用程序中,我可以调用@article.comments.last。如何创建 next_comment 方法,该方法始终选择行中的下一条评论? 更新: 另外,我该如何做相反的事情,定义一个 previous_c...

回答 3 投票 0

在纯 Ruby 中解密由 Rails Active Record Encryptor 加密的字段

我有一个 Rails 应用程序,其中有一个名为“orders”的表,其中包含加密字段。加密由 Rails 7 的内置 Active Record 加密功能处理。 我正在尝试写...

回答 1 投票 0

验证多列的唯一性

是否有一种铁路方式来验证实际记录是唯一的而不仅仅是一列?例如,友谊模型/表不应具有多个相同的记录,例如: 使用...

回答 3 投票 0

在 Rails 中,我可以通过委托方法订购查询吗?

我在通过委托方法订购查询时遇到困难。我的任务是帮助将一个相当大的 Rails 3 应用程序升级到 Rails 4。我在索引操作中遇到了这个查询。 #

回答 1 投票 0

如何从任一端销毁双向 has_one 关联?

这是我的模型: 左班< ApplicationRecord has_one :middle, dependent: :destroy has_one :right, through: :middle end class Middle < ApplicationRecord belongs_to :left, dependen...

回答 2 投票 0

Params 嵌套在 Rspec post 请求中的 params 中

我目前正在测试带有 Rspec 请求的嵌套路由的 post 请求。 它的设置如下: 描述 'POST /url_contents' 执行的操作 let!(:role) { create(:role, name: "admin") } 让(:

回答 2 投票 0

在 ActiveRecord 中返回最近创建的对象的最佳方式?

我正在创建一个对象,调用该对象时将创建一个数据库记录,并且我希望此函数返回新创建的对象。这就是我得到的: 数据 = {foo: 'foo', bar: 'bar'} 假人.新...

回答 1 投票 0

为什么这个Rails collection_select没有渲染关联属性?

航班 - 属于:出发机场,机场有很多:出发航班。 我正在尝试在 Rails form_with 中创建一个下拉选择表单元素,其中关联的 :city 值为 e...

回答 1 投票 0

将使用 Active Record 的 Rails 应用程序迁移到 MongoDB

我编写了一个 Rails (5.2) 应用程序,它使用默认的 Active Record ORM 和 Devise 来验证用户身份。它还有一些其他模型和关联: 用户 has_one 卡 用户有_很多

回答 1 投票 0

如何为物理治疗师定义这个 Rails 应用程序的模型关系?

我是 Ruby on Rails 初学者,正在尝试构建我的第一个现实生活中的 Rails 应用程序。 想法如下: 该应用程序显示了练习的概述。每个练习都有一个类别:字符串,身体部位:字符串,

回答 2 投票 0

在 Rails 迁移中添加日期和时间字段

我正在尝试创建一个事件,该事件有一个日期和一个时间字段。在创建抗议表时,我没有添加时间字段,因此我必须运行迁移来添加时间字段。但我现在哈...

回答 2 投票 0

如何针对 StaleObjectError 在rescue_from 中重试 ActionController 操作

我想做这样的事情: 我的控制器 < ApplicationController rescue_from ActiveRecord::StaleObjectError, :retry I have an app where users and admins are occasionally updating the same

回答 1 投票 0

合并两个 ActiveRecord::Relation 对象

假设我有以下两个对象: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # 活动...

回答 10 投票 0

如何删除导轨中的索引

我发现我的架构中有两个“survey_id”列,这给我带来了一些问题。具体来说,我需要删除第二个索引,因为我不希望 Survey_id 是...

回答 4 投票 0

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