ruby-on-rails-5.2相关内容

在 Rails 中加载 YML 文件,可能使用 i18n 文件代替

我有一个 dropdown.yml 文件,用于存储表单中多选字段的所有下拉值.它不依赖于环境,所以我没有 :development, :production 等. 我想将文件缓存到一个常量中,以便我可以在我的应用程序中使用.我找到了这个命令. config = Rails.application.config_for(:payment) 但是,它看起来是依赖于环境的.添加 yml 的最佳 ..
发布时间:2021-10-04 19:07:55 其他开发

启动 webpack-dev-server 时配置对象无效

我刚刚在 Rails 5.2 应用程序上安装了 webpacker,当我尝试运行 bin/webpack-dev-server 时出现以下错误: ✖ 「wds」:无效的配置对象.Webpack 已使用与 API 架构不匹配的配置对象进行初始化.- configuration.entry 应该是以下之一:功能 |object { : 非空字符串 |[非空字符串] } |非空字符串 |[非空字符串 ..

Rails 5.2 加密凭据未保存

当我执行 bin/rails credentials:edit 时,我的编辑器会打开一个类似 credentials.yml.enc.1234 的文件,其中包含默认内容.完成编辑后,我点击保存,控制台会读取加密并保存的新凭据. 在我再次运行 bin/rails credentials:edit 后,另一个临时文件被打开 (credentials.yml.enc.4321) 并且内容恢复为默认 ..
发布时间:2021-07-12 20:43:15 其他开发

Rails 5.2.3 上的危险查询方法弃用警告

我正在将我的 Rails 应用升级到 5.2.3 我在我的应用中使用以下代码. MyModel.order('LOWER(name) ASC') 它引发了以下弃用警告: 弃用警告:使用非属性参数调用的危险查询方法(其参数用作原始 SQL 的方法):“LOWER(name)".Rails 6.0 中将不允许使用非属性参数.不应使用用户提供的值调用此方法,例如请求参数或模型属性.可以通过将 ..
发布时间:2021-07-12 20:27:29 其他开发

Rails:ActiveSupport::MessageEncryptor::InvalidMessage

请帮帮我,我已经完成了 Rails 教程的 11 章,将我的应用程序部署到了 heroku(在本地运行良好)并且它一直崩溃.我正在使用导轨 5.2.2执行命令 $heroku run rails console 后,我收到了这个: 回溯(最近一次调用最后一次):92: 来自/app/bin/rails:9:in ‘’91:来自/app/vendor/bundle/ruby/2.5.0 ..
发布时间:2021-07-12 18:57:41 其他开发

如何配置 Rails 5.2.1 服务器监听所有接口?

我对 RoR 和学习还很陌生,所以如果我有后续问题,请耐心等待.我们的 Rails (v 5.0.2) 应用程序配置为在 config/boot.rb 中使用此配置侦听所有接口: 需要'rails/commands/server'模块导轨类服务器def default_options# 使 rails 监听所有接口(接受来自任何 ip 的连接)super.merge(主机:'0.0.0.0',端 ..
发布时间:2021-07-11 21:02:20 其他开发

在 active_storage_attachments 上设置 record_type 的 ActiveStorage 问题

我对 ActiveStorage 有问题 案例是我有一个名为 Setting::Profile 的模型和 Admin 表和附件的名称 :avatar上传过程成功,但无法找到何时获取图片,因为在表 active_storage_attachments 中的属性 record_type 存储名称为 Setting::Profile, 假设名称为 Admin 如何添加一行来为record_t ..
发布时间:2021-07-11 20:51:25 其他开发

在 Rails 5.2 中单独的 secret_key_base ?

我刚刚从 5.1 升级到 5.2,我对这种“更好"的机密存储方法感到很困惑... 也许我不明白,但现在开发和生产似乎已经“合并"到一个单一的 SECRET_KEY_BASE 和 master.key...这是正确的吗? 如果没有,我如何在开发中使用单独的主密钥和 SECRET_KEY_BASE? 如果我有开发人员帮助我并且我不希望他们知道我在生产中使用的主密钥(或秘密)怎么办? ..
发布时间:2021-07-11 20:44:13 其他开发

从 Active Storage 中删除所有数据?

我想知道如何从 Active Storage 中删除所有数据甚至重置 Active Storage?有没有办法做到这一点?提前致谢! 注意:我使用的是 Rails 5.2 解决方案 这个问题对我提出了挑战,所以我在我的带有本地存储的虚拟应用程序上做了一些测试. 我有通常的模型 User 其中 has_one_attached :avatar 本地存储文件保存在/stora ..
发布时间:2021-07-11 19:55:01 其他开发

Rails 5.2 Active Storage 清除/删除附件不会删除 Blob 或附件记录

我正在使用 rails 5.2 并且我正在尝试使用 Amazon S3 设置 Active Storage.我的应用程序可以完全访问 S3,并且可以将 avatar 图像附加到 user.但是当我尝试删除头像时,我遇到了以下问题: >user.avatar.attached?#真`>用户头像.purgeS3 存储 (697.9ms) 从密钥中删除文件:Ns1KBRzdgxLNnY31sH72vT ..
发布时间:2021-07-02 19:13:21 其他开发

Active Storage:当表单重新显示时保留/缓存上传文件的最佳实践

使用 Active Storage 上传文件时,当文件上传完成并且表单重新显示时,例如当表单验证由于某种原因失败时,文件就会消失. 有没有办法在表单重新显示之间缓存或保留它?Shrine 有一个很好的插件为此目的,我正在寻找类似的东西活动存储. 解决方案 这是一个使 ActiveStorage 文件在表单重新显示时持久化的解决方案:f.hidden_​​field :image, v ..