cost 47 ms
如何在 MTI 中使用“排名模型”宝石?

我想将“排名模型”gem 与多表 Inheritance 一起使用。 我的用例如下所示: Mitarbeiter 和 MitarbeiterTrenner 是两个不同的表,但它们共享排序顺序,因为它们显示在同一个列表中。 ...

2022-09-27 21:42:35 0 5
您可以配置导轨模型/控制器路径吗?

我试图改变一点当你开始一个新项目时rails创建的结构。 我正在尝试制作一个通常用于六边形建筑的骨架。 我想将其更改为: 至: 有没有办法告诉 Rails 这些是新路径,以便它知道模型和控制器将在那里? ...

2022-09-27 20:07:00 0 13
Rails 的 DelayedJob 用于多主机设置

我想在我的设置中添加一两台服务器。 我希望它是一个带有 Postgresql-BDR 的多主机设置,即使一台服务器崩溃也可以使用。 现在的问题是:我大量使用了delayed_job。 作业应仅在一台服务器上运行,以避免 API 出现问题。 我只能在一台机器上运行这些作业,但是当那台机器崩溃时,一切都 ...

2022-09-27 19:44:04 0 13
如何在 Rails 中存储客户端授权 Header -auth 令牌

我们需要能够将自定义标头添加到 xAPI - 理想情况下,这将是一个灵活的解决方案,需要为未来的客户进行最少的更新。 我们无法将身份验证密钥存储在数据库中,因此我们需要找到一个可以引用 Vault 中保存的秘密的解决方案( https://www.vaultproject.io/ ) 我想使用 he ...

2022-09-27 16:24:52 0 5
如何使 Ruby on Rails model 与自定义字符串列的关系

我的 Ruby on Rails 应用程序中有客户和订阅模型。 我想在两个表之间建立一对多的关系,但使用 stripe_customer_id 作为外键。 到目前为止我尝试过: 问题是,当我尝试创建新订阅时,我收到此错误: 如果您能帮助我实现使用 stripe_costumer_id 获取这两个表之 ...

2022-09-27 16:19:42 0 6
Apache2 乘客在重启时未在 Rails 类上更新 Ruby

请原谅我,因为我对此有点陌生,但我继承了 Ruby On Rails web 应用程序,该应用程序在 Apache2 乘客上运行。 我试图对在 DEV 上成功运行的应用程序进行小改动,因此我已部署到我们的 PROD 环境。 但是,在部署并重新启动 Apache2 后,我的任何更改都没有生效。 如果 ...

2022-09-27 14:35:50 0 14
在 Rails 7 初始化程序中访问模型和模块

这个问题与需要在应用程序启动时设置 Rails 配置变量有关,并且该变量的值需要来自数据库中的数据(然后对其进行修改)。 所以,我有一个类似这样的初始化程序: 拒绝方法可能很慢,并调用主题 model(其中包括一些问题)。 如果我尝试要求 subject.rb、application_rb 和来自 ...

2022-09-27 13:39:03 0 14
Rails Routes缺少资源发布路由的前缀

我创建了一个新的 controller 和一个新的 model 的操作。 我已经设置了如下的rails路线: 我正在尝试使用路径助手(例如get(api_v1_universe_path(universe.id)) )编写一些 RSpec 测试。 当我 go 查看邀请的帖子路由时,路由缺少前缀,如下 ...

2022-09-27 13:03:26 0 10
如何优化此 Active Record 查询

我有一个 Sidekiq 作业,它触发一系列活动记录查询,取决于给定的格式,如您在 switch case 语句中所见。 期望什么? 正确获取所有数据,这是预期的行为,并且目前可以正常工作。 最终目标是什么? 优化使用一个查询而不是 5 个来加载所有内容的查询。 这是 model 级别中的关联 be ...

2022-09-27 11:32:35 1 10
Shoryuken 和 Sidekiq 的 Worker 目录

我有一个 Rails 应用程序,我们希望将 sidekiq(redis 队列)和 shoryuken(sqs 队列)用于不同的用例。 所以现在,所有的 sidekiq 工作人员都定义在 app/workers 下。 为了分离出 shoryuken 工人,我们考虑将 then 定义并保留在 app/c ...

2022-09-27 11:24:15 0 10
导轨中带有动作电缆的打字指示器 - 7

我无法使用动作电缆在我的rails应用程序中添加打字指示器我在rails 7中创建了应用程序并且我使用trubo stream标签并在其中广播所以我没有使用实时聊天频道,我试图找到教程和视频但是什么都没有 ...

2022-09-27 10:30:59 0 19
使用 rails test 测试异步创建

我有一个rails测试: 在更新服务处理方法中: 在 Reports::UpdateService 中 我正在执行 function 来保存 user_report,但是在测试它时,当时没有创建报告记录。 有时在保存记录之前先执行 find_by。 如何正确测试这个? ...

2022-09-27 09:37:16 0 5
带有 Webpacker 的 Rails 6.1 使用 jQuery 3.6.1 失败

我正在尝试使用带有 Webpack 的 Rails 6.1在我们的应用程序中将 jQuery 从3.6.0更新到3.6.1 。 更新后我们似乎无法加载 jQuery。 例如$.fn或$.get是未定义的。 这是我们的配置 我在NPM 页面上的文档之后尝试了几件事,但这还没有奏效。 我还创建了一个非常 ...

2022-09-27 08:36:15 0 6
比较准确到 ms 的 rails 测试时间

我写了一个这样的rails测试: 使用 Conversations::UpdateService 更新后,我正在保存用户报告。 我正在使用assert_equal。 问题是 output 的测试失败: 这可能是实际保存记录和测试之间的时间(以毫秒为单位)。 我怎样才能通过忽略这个小的时间差来通过这个 ...

2022-09-27 08:26:13 0 7

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM