ruby-on-rails 相关问题

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

无法验证CSRF令牌真实性!带 POST 的 RAILS API

我尝试使用 Rails API 发布 json 文件。 我尝试修复但无法运行 这是我的问题: 服务器日志: 于 2016-09-17 17:45:33 +0700 开始在 127.0.0.1 上发布“/students/” 活动记录::

回答 3 投票 0

PG::错误:错误:新编码(UTF8)不兼容

我已经从源代码安装了postgresql-9.2.4,现在当我执行时在rails应用程序中: rake db:create 命令我得到: $ bin/rake db:create RAILS_ENV="test" PG::错误:错误:新编码 (UTF8) 是

回答 7 投票 0

Rails 标准表单需要重新加载页面才能工作

情况 我有两种不同型号的表格: 产品A < Product ProductB < Product Instances of both can be edited via a rails standard form Problem Objects of ProductA can be sim...

回答 1 投票 0

Ruby on Rails - 服务器内存峰值和用户注销

我们有一个相当典型的 Ruby on Rails 6.1 应用程序,带有 Redis 缓存存储,我们也将其用于会话存储。我们正在使用 Devise 和一个带有大量 graphql 请求的单页应用程序。 接收...

回答 1 投票 0

写入 STDOUT 时,Resque 作业失败并显示“Broken pipeline @ io_write - <STDOUT>”(Errno::EPIPE)

我们已经使用 Resque 运行后台作业好几年了,但最近开始出现失败的作业,并显示以下错误消息,我不确定我们的代码或我们的

回答 1 投票 0

Docker 未使用parallel_test gem 创建数据库

这是我的database.yml 文件 默认值:&默认值 适配器:postgresql 编码:UTF-8 主机:本地主机 泳池:<%= ENV.fetch("RAILS_MAX_THREADS") { 10 } %> 测试: <<: *

回答 1 投票 0

更短的 Rails 异常错误消息

我正在挽救类似的错误 # 未定义局部变量或方法“某物” 我正在挽救类似的错误 undefined local variable or method 'something' for #<PdfHelper::MyPdfHelper...................@stream="\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00........................" 这里的@stream基本上存储了整个原始pdf数据,因此错误消息非常非常长。我需要将此错误消息保存到记录中,但以更短的方式,有什么好的方法可以做到这一点,而不是仅仅将消息截断为几个字符? 我尝试将其截断为仅几百个字符,但正在寻找更好的方法。 为了更有效地处理错误消息,您可以专注于提取消息中最相关的部分,而不仅仅是截断它。这是实现它的分步方法: 提取错误消息,不包括@stream中的原始PDF数据。 使用正则表达式通过删除或替换来清理错误消息 不需要的部分。 将错误消息保存在详细日志文件或专用错误中 如果需要的话,记录表以供进一步检查。 创建包含基本信息的错误消息的简明摘要。 这是此方法的一个示例: begin # Code that might raise an error rescue => e error_message = e.message # Use regex to remove the raw PDF data part (assuming @stream is what you want to remove) # The regex @stream="[^"]*" targets the @stream part of the error message and replaces it with [REDACTED] cleaned_message = error_message.gsub(/@stream="[^"]*"/, '@stream="[REDACTED]"') # Optionally, further reduce the size by truncating if needed summary_message = cleaned_message.truncate(300) # Adjust the length as needed # Save the cleaned and shortened error message to a record ErrorLog.create(message: summary_message) # Also log the complete error message for debugging purposes Rails.logger.error(e.full_message) # Or save the complete error message to a detailed error log DetailedErrorLog.create(message: e.full_message) end

回答 1 投票 0

Rails/Rspec JSON 整数数组在测试后调用时转换为字符串数组

我在规范文件中定义了以下参数: 让(:params) 做 { 公司: { 名称:“我的公司”, 公司类型 ID:[1,2] } } 结尾 当我用相同的p发送请求时没有问题...

回答 1 投票 0

Rails 中的回形针文件处理[重复]

我正在运行回形针来上传文件并将文件存储在服务器上的非公共目录中。现在我希望能够直接读取文件,或者将它们输入到诸如 axlsx 之类的 gem 中。我正在挣扎...

回答 2 投票 0

Heroku:如何将seeds.rb推送到现有的rails应用程序?

我将所有应用程序的数据存储在本地的 seeds.rb 中。然而,当我将所有内容推送到 Heroku 后,该应用程序运行良好,但没有任何数据。我不想再重新输入海量数据,谁也不想...

回答 5 投票 0

Rails default_url_options 与 path/url-helpers 中的参数冲突

在我的 Rails-6.1.4 应用程序中,我在路由过滤器 Gem 中引入了区域设置过滤器,以允许 URL 路径中的语言区域设置,如 /en/articles(对于区域设置“en”)。然后,我找到了路径

回答 2 投票 0

rails 5.0.7 中“image”的未定义方法 `[]':Sass::Script::Value::String

从 Rails 3 升级到 Rails 5 时遇到问题? '“image”的未定义方法“[]”:Sass::Script::Value::String' 使用过的宝石“sass-rails” Rails 5 中的图像 URL 没有兼容的语法 还有

回答 1 投票 0

通过多个关系进行ActiveRecord查询

我想查询所有与D类有关系的A类,并具有特定的名称(D类有名称列)。但中间还有B类和C类,实际上我没有...

回答 2 投票 0

cloudfront 重定向到原点而不是别名

我使用 Cloudfront 发行版作为 Heroku 服务器的代理。为什么?为了这些目的。 不管怎样,我的应用程序有一个强制 ssl 规则。当我访问我的 cloudfront url 时,来源是我的 heroku ...

回答 2 投票 0

每当状态机进入某个状态时触发事件

我有一个状态机,具有三种可能的状态:state1、state2、state3。 每当一个对象进入 state_3 时,我想触发一个事件 event1。 在我的状态机中,我有 过渡后...

回答 2 投票 0

SQL 获取所有至少有5个符合条件的关联的记录

我对我正在尝试编写的查询有点迷失。正如问题所述,我试图从表中返回所有记录,该表至少有 5 个满足特定条件的关联记录。

回答 1 投票 0

SQL 获取所有至少有3个符合条件的关联的记录

我对我正在尝试编写的查询有点迷失。正如问题所述,我试图从表中返回所有记录,该表至少有 5 个满足特定条件的关联记录。

回答 1 投票 0

如何使用 Rails 按钮增量增加显示的数组元素?

我有两个数组@necklines和@skirts,分别由所有领口模型和裙子模型组成。 我试图一次展示一个领口和一条裙子,并在其中一个上有两个纽扣

回答 1 投票 0

如何将 cookie 从我的 React Native 前端附加到 @rails/actioncable WebSocket 连接?

我正在使用React Native Cookies库在前端设置cookie。我注意到我的 Axios 客户端会自动检测 cookie 并将其附加到 cookie 之后发生的所有请求...

回答 1 投票 0

什么可能导致 Rails 将参数构造为扁平而不是分层?

我的 Rails 应用程序中有一个奇怪的错误,该错误是由某人可能做了他们不应该做的事情触发的。但我不知道他们可能在做什么,因此如何...

回答 1 投票 0

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