ruby-on-rails 相关问题

Ruby on Rails是一个用Ruby编写的开源全栈Web应用程序框架。它遵循流行的MVC框架模型,并以其“面向配置的约定”方法应用程序开发而闻名。

Puma 发现此错误:无效的选项密钥:urlsafe_csrf_tokens= (RuntimeError)

我刚刚将 Rails 6.1.7.7 应用程序升级到 7.1.3.2。我的puma版本是6.4.2。现在,当我尝试在浏览器中加载应用程序(http://localhost:3000)时,我收到此消息 Puma 发现了这个错误:Invalid o...

回答 1 投票 0

Rails:如何渲染包含用户输入和添加的 HTML 实体(在模型方法中组成)的字符串?

虽然下面的模型方法在技术上可行,但它并不安全,因为姓名和职业是用户输入的: def name_with_html_entities "#{姓名} • #{职业}".html_safe 结尾 ...

回答 1 投票 0

获取Rails模型名称的复数版本

假设我有一个名为 PaymentMilestone 的 ActiveRecord 模型。 有没有一个好的方法可以从中获得 payment_milestones ? (我知道 #table_name 可以做到这一点,但我的表名是

回答 3 投票 0

Gem::Ext::BuildError: 错误: 无法在 macOS Monterey 上构建 gem 本机扩展

当我在 Rails 5 项目上运行捆绑安装时,我在似乎具有本机扩展的 gems 上遇到了许多错误。以下是其中一个 gem 的输出顶部: 正在安装 nio4r...

回答 3 投票 0

通过 Rails 控制台在 resque 中查找计划的延迟作业

在 Rails 中,我们可以轻松地获取工作人员信息。我使用 resque-schedule 来实现延迟作业目的,现在我想通过 Rails 控制台获取所有延迟作业列表。

回答 1 投票 0

Rails 多分片:如何让作业命中特定分片

我正在使用 Rails 6.1 的水平分片功能,效果非常好。 我使用将子域路由到正确分片的概念,因此我的 multi_db.rb 配置如下所示: Rails.applica...

回答 1 投票 0

达到最大尝试次数后如何处理失败的 Rails ActiveJob?

我正在寻找一种方法来处理达到最大重试次数的 Rails ActiveJob 作业。 这是我的代码片段: UserJob 类 < ApplicationJob queue_as :default retry_on StandardEr...

回答 1 投票 0

可以删除ActiveRecord中的方法吗?

上下文:Rails 7.1,仅使用数据库交互层,没有Web框架,没有服务器等...... 我确信这会激怒一些人,但我不断遇到 ActiveRecord::

回答 1 投票 0

Ruby 浮点数学 - 求和计算中的精度问题

我在浮点数学方面遇到了一些问题,并且完全迷失在“.to_f”、“*100”和“.0”中! 我希望有人可以帮助我解决我的具体问题...

回答 3 投票 0

使用 Kamal 部署 Rails 应用程序会出现错误 ActiveRecord::AdapterNotSpecified

使用 Rails 8 和 Kamal v2 运行 kamal 安装程序时,我遇到了错误: 运行 docker exec kamal-proxy kamal-proxy 部署........................ 错误箱/导轨已中止! ActiveRecord::适配器未指定:

回答 1 投票 0

如何将当前请求id传递给ActiveJob和ActionMailer进行标记日志记录?

我想改进我的应用程序的日志记录。我使用带有 request_id 的标记日志记录。基本上这是生产环境的 Rails 标准。 我想知道日志行来自哪里...

回答 1 投票 0

如何从 Rails 中的路由将参数传递给控制器?

我有一个控制器操作如下 def 方法参数 //使用参数 结尾 我想将参数从 paths.rb 传递给控制器 获取 '/link' ,到: 'controller#method' 我不...

回答 2 投票 0

rails i18n - 翻译带有链接的文本

我想翻译一段如下所示的文本: 已经注册了?登录! 请注意,文本上有一个链接。在此示例中,它指向 google - 实际上,它将指向我的应用程序的 log_in...

回答 11 投票 0

Rails 查找所有关联记录满足条件的位置

我正在尝试让所有与医生相关的客户,但他们都没有开始第一次疗程(一个客户有很多医生,可以与他们每个人进行第一次疗程)。 到目前为止...

回答 5 投票 0

没有这样的文件或目录@ rb_sysopen AWS S3 错误

我正在尝试使用 Rails Active Storage 打开存储在 AWS S3 中的 CSV 文件,但收到以下错误消息。我可以毫无问题地上传和下载文件,但似乎是一个问题......

回答 1 投票 0

有没有办法让“耙路线”看起来更好?

我总是被迫将我的终端窗口设置为两个双显示器宽,只是为了正确阅读它们。我不是黄油 GUI 的忠实拥护者,但这太荒谬了。 这个com有漂亮的印刷品吗...

回答 9 投票 0

如何从任何iOS客户端获取iOS应用程序版本

我有一个 Rails API,由 iOS 客户端使用。我对 API 进行了一些更改,需要更新 iOS 应用程序才能在客户端的移动设备上运行,但在执行更新之前,我们希望尝试看看...

回答 1 投票 0

获取 #<RSpec::ExampleGroups in my rspec

Rails 4.2.5,rspec-rails 3.0.2 我想测试我的 API。所以我在 /spec 中创建了 requests 目录。有一个名为projects_spec.rb的文件 这是代码: 描述“项目 API” 描述...

回答 2 投票 0

Rails 6 - 开发和生产之间的 Nokogiri LoadError 冲突(x86_64-darwin 和 x86_64-linux)

当我尝试使用 capistrano gem 进行部署时,我得到: rake stderr:rake 中止! LoadError:无法加载此类文件 -- nokogiri/nokogiri 在我的 Gemfile.lock 中,我可以看到 nokogiri 已安装 nokogiri (1.1...

回答 2 投票 0

如何安装factory_bot_rails?我正在使用 Rspec

我正在尝试安装factory_bot_rails以与rspec一起使用。 我正在通过 RSpec 测试驱动开发的实用方法进行日常 Rails 测试,作者:Aaron Sumner,http://le...

回答 1 投票 0

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