ruby-on-rails-6相关内容

使用 Rails 6,你把“页面特定"的 JavaScript 代码放在哪里?

我在这里的问题与 使用 Rails 3.1,你把你的“页面特定"放在哪里?JavaScript 代码?,仅适用于 Rails 6 而不是 Rails 3.1. 假设我有一些 JavaScript 想要用于我的帖子索引页面.我将该文件放在哪里,如何包含它? 在上一个问题中,答案通常使用 Rails Asset Pipeline.但是,对于 Rails 6,我的理解是它使用 webpack ..
发布时间:2021-07-12 20:02:34 其他开发

您的包被锁定为 mimemagic (0.3.5),但在您的 Gemfile 中列出的任何来源中都找不到该版本

今天我尝试使用活动存储为我的 rails 6.1.0 构建一个 docker,但出现以下错误: 您的包被锁定为 mimemagic (0.3.5),但是在您的 Gemfile 中列出的任何源中都找不到该版本.如果您没有更改源代码,则意味着 mimemagic (0.3.5) 的作者已将其删除.你需要更新你的捆绑到 mimemagic (0.3.5) 以外的版本,该版本尚未删除以进行安装. 现在 ..
发布时间:2021-07-12 20:00:34 其他开发

如何跳过Rails 6中现有项目的活动记录

我有一个在 API 模式下创建的现有 Rails 项目,不使用数据库.在尝试部署到 Heroku 时,我收到了许多与 ActiveRecord 相关的错误. ----->检测 rake 任务!!无法检测到 rake 任务!确保您可以对您的应用程序运行 `$ bundle exec rake -P`!并使用您的 Gemfile 的生产组.!耙子中止!!URI::InvalidURIError: 错 ..
发布时间:2021-07-12 19:54:06 其他开发

RAILS 6 - 如何使用 EasyAutocomplete

我在最后几个小时内尝试将 EasyAutocomplete 集成到 RAILS 6 中.但没那么容易. 我做了什么: 用yarn安装Javascript包: # yarn add easy-autocomplete 在文件 app/javascript/packs/application.js 中添加这个 import “easy-autocomplete" 在文件 app/a ..
发布时间:2021-07-12 19:48:34 其他开发

如何在 Rails 6 中使用 js.erb 视图

是否有可能在 Rails 6 应用程序中使用 js.erb 视图?我明白了 MyController#my_action 缺少此请求格式和变体的模板.request.formats: ["text/html"]request.variant: [] 迁移到 rails 6 后使用 js.erb 视图的操作出错. 在我的操作中,我只是为实例变量赋值: def next_question ..
发布时间:2021-07-12 19:47:56 其他开发

Webpacker 找不到应用程序

我正在根据“Rails 入门"创建一个新的 Rails 应用程序.应用程序在步骤 4.1 中正常启动.但是当我创建我的第一个控制器时,我有一个 webpack 错误. 我是 webpack 的新手,我的所有文档都是红色的,但我不明白有什么问题或遗漏... Windows 10 1903 红宝石 2.6 导轨 6.0.0 nodeJS 12.11.0 rails webpac ..
发布时间:2021-07-12 19:09:30 其他开发

如何在 Rails 6 中要求自定义 JS 文件

我目前正在尝试 Rails 6.0.0.rc1,它似乎已将默认的 javascript 文件夹从 app/assets/javascript 移动到 app/javascript.application.js 文件现在位于 app/javascript/packs 中.现在,我想添加几个 js 文件,但由于某种原因它们没有被导入,而且我找不到任何关于如何在 Rails 6 中完成此操作的文档.我尝 ..
发布时间:2021-07-12 19:06:14 其他开发

如何忽略 Zeitwerk for Rails 6 中的文件夹?

简单的问题,但不知何故我逃过了答案. 随着 Zeitwerk 迁移到 Rails 6,我得到: 请查看“自动加载和重新加载常量"指南以获取解决方案.(从 at APP_ROOT/config/environment.rb:7 调用)轨道中止!Zeitwerk::NameError:错误的常量名称 Enforce-calls-to-come-from-aws 由目录中的模块推断APP_RO ..
发布时间:2021-07-11 19:47:58 其他开发

自动执行 rake 任务以在 heroku 上启动时运行?

假设有一个任务 rake 启动脚本 应该在应用启动时运行,我们如何在 heroku 上实现自动化? 我知道有一个 heroku 调度程序,但它会每 10 分钟运行一次任务,而不是在启动时只运行一次.我也知道 Procfile 并且相信这可以是一个解决方案,虽然我还不知道如何实现(可能更重要的是,我不想冒险破坏可以通过 Procfile 配置的任何其他内容,例如网络服务器等).许多 Pro ..
发布时间:2021-07-02 19:23:06 其他开发

在 Rails 6 中使用 activestorage 时,如何在重新显示表单时保留文件?

在 Rails 6 中,我有一个带有文件字段的表单,我使用 activestorage 来存储文件.如果提交表单后验证失败,则会重新显示表单,显示验证错误.重新显示表单时如何保留添加到文件字段的文件,以便用户不必再次将文件添加到表单? rails 5 已经有一个类似的问题:Active Storage:在表单重新显示时保留/缓存上传的文件的最佳实践,但是那里的解决方案仅适用于 Rails 5 ..
发布时间:2021-07-02 19:12:37 其他开发

组织 Active Storage 文件以在其他系统中使用?

Active Storage 以如下文件结构存储上传: 如果 rails 应用程序是唯一需要使用这些文件的软件,那就太好了. 但是,如果应用程序只是将图像上传到 S3 以便其他(完全独立的)服务可以使用它们呢? 问题是,其他开发人员无法理解目录和文件,因为它们以 rails 可以理解的方式进行标记,但人类无法理解(例如,名为“O2"的文件夹是什么?;是什么意思?). 有什么 ..
发布时间:2021-07-02 19:12:22 其他开发

如何使用AJAX重新加载与Rails控制器操作无关的页面部分

我的Web应用程序遵循前面的问题中所述的结构和此处. 请参见下面的界面图片. 我想要的是,当用户通过 switch 图标(自动提交按钮)编辑/更新验证时,还描述了 问题:当我提交编辑表单并执行控制器中的 update 操作时,我想重新加载 show 部分.如果我有这样的控制器... def更新如果@ entry.review.update!(review_params)res ..
发布时间:2021-05-04 20:40:33 前端开发

如何从部分Rails 6创建嵌套模型

新手在这里! 我尝试提交嵌套模型的形式失败. 目标: 通过将布尔值提交给 reviews 模型以将翻译是否已通过翻译 entry 和 user 相关联来验证翻译与参考相关的模型. #routes.rb资源:条目资源:评论结尾#entry.rb当属:用户has_one:评论accepts_nested_attributes_for:审查#user.rbhas_many:条目has ..
发布时间:2021-05-04 20:39:56 其他开发