问题标签 [ruby-on-rails-6.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 部署到 Heroku 无法从 6.0 升级到 6.1 - SassC::SyntaxError: Error: File to import not found or unreadable
我最近升级到最新的导轨。升级是从 6.0.3.4 到 6.1.3.1。
在升级之前,开发和生产/Heroku 中的一切都运行良好。现在在开发(本地机器)中一切正常,但rails assets:precompile
在 Heroku 上的步骤失败并显示以下错误消息:
我的理解是标准功能是它会首先查看本地相关文件,然后是 node_modules 文件夹。
我的问题是什么?
ruby-on-rails - ArgumentError:升级 Rails 6.1.3 时出现错误数量的参数错误
在 mimemagic 惨败之后,我最近将 Rails 6.0.3.5 应用程序升级到 6.1.3。
现在,我看到渲染视图后发生的这个有趣的问题,这很奇怪。我该如何调试?该应用程序使用 Ruby 2.7.1
这是完整的堆栈跟踪
ruby-on-rails - Rails 测试无法运行
我在 Rails 6.1.3.1 中遇到了一个奇怪的测试问题。我创建了一个文件,用于生成有关我的数据的各种统计信息,该文件位于lib/modules/stats.rb
. 我添加了一个test/modules/stats_test.rb
运行此测试的测试文件,并且我有 100% 的覆盖率。
这些统计数据可以在不同的地方使用,其中之一是在 Rake 任务中。所以,我lib/tasks/stats.rake
按照以下思路创建了 :
由于此文件的第一行存在,rake test
不再运行test/modules/stats_test.rb
;覆盖率成比例下降。这里发生了什么?
paperclip - 警告:在 ruby 2.7.2 中使用回形针时,URI.escape 已过时
我在控制台中收到以下警告,同时使用带有 ruby 2.7.2 的回形针 gem
我知道回形针没有维护者,它已被弃用,但我不能使用主动存储,因为我发现回形针是实现附件的最简单和最好的方法。我该如何解决这个警告?
ruby-on-rails - 如何在日期更改后更改表格行填充颜色 - Ruby On Rails 6.1
我刚开始编写 Ruby On Rails,我真的很喜欢它!我目前正在为我的朋友创建一个应用程序,她可以在其中记录从她的图书馆借来的书籍。我正在努力做到这一点,以便在达到为一本书设置的到期日期时,指示已借书的行变为红色。
到目前为止,这是我的代码librarybooks_controller.rb
:
你能帮助我吗?
javascript - rails 6 app 中没有 app/javascript/channels 目录
我一直在将 Rails 应用程序从版本 5 移植到版本 6。我运行了 rails app:update 实用程序,它没有创建 app/javascript 目录,该目录是在我手动安装 webpack 后最终创建的。但是,我只创建了 app/javascript/packs,我还没有找到一种方法来让 rails 生成 app/javascript/channels 及其包含的文件。任何帮助将不胜感激,谢谢。
更新:我仍在 app/assets/javascripts 中运行 javascript 代码,这是导致问题的原因吗?
ruby-on-rails - 寻找可能导致麻烦的 Ruby 猴子补丁的来源?
我正在处理一个我还无法调试的错误。我在 Rails 6.0 中有一个 100% 绿色测试的应用程序。我尝试将应用程序更新到 Rails 6.1,现在我看到以下行为:
红宝石 2.7.3 轨道 6.1
有很多宝石,我想知道这是否与某人修补某些东西有关,但我不知道是否有办法追踪修补资金的来源?或者,如果您有任何想法,我将不胜感激任何建议。
这是回溯:
ruby-on-rails-6.1 - 访问关联如何更改字段值
今天,我的 Ruby-on-Rails 应用程序中出现了一个错误。不知何故,每当我们通过 Device 模型访问 awsvpc 关联时,我们的 Device 模型的 awsaccount_id 字段就会被“标记为更改”。
为了调试问题,我添加了几个日志条目和几行额外的代码(如下所示)来诊断设备模型实例是如何被标记为更改的。
您可能会注意到“dev.changes”方法在记录“changes12”和“changes2”之间返回一个挂起的更改。这些日志条目之间发生的唯一代码是访问与 dev.awsvpc.id 的关联
这个 ruby 代码在什么情况下可以:
导致如下所示的日志条目:
ruby-on-rails - Rails 6.1 如何将文件渲染到页面模板中
这曾经有效 -
更新到 Rails 6.1 后,它不再出现此错误 -
绝对路径的问题是没有将文件正确插入我的页面......所以我决定了 -
这行得通,但是......它不会让我使用任何这样的 Rails ERB 代码 -
有人对如何使这项工作有任何想法吗?
谢谢
ruby - 从 Ruby 数据哈希中提取值并将值连接到单个连续字符串中
我目前正在开发一个 Ruby on Rails 程序,需要一些帮助来找出一种方法来获取嵌套哈希、提取值并将这些值连接到一个字符串中。
一个示例哈希是:
我希望输入显示为:
任何人都可以帮助提供可以做到这一点的方法。我很难找到任何适用于嵌套哈希的东西。