79得票2回答
Rails 7 Ruby 3.1 LoadError: cannot load such file -- net/smtp Rails 7 Ruby 3.1 加载错误:无法加载 net/smtp 文件

我升级到了Rails 7和Ruby 3.1。在使用rspec运行测试时,出现了下面的错误。我该如何修复它? An error occurred while loading rails_helper. Failure/Error: require File.expand_path('../co...

32得票4回答
如何将自定义的JS文件添加到新的Rails 7项目中

我创建了一个新的Rails 7项目rails new my_project,但是在Rails中包含我的自定义JS文件时遇到了问题。 我的"javascript/application.js"文件。 import "@hotwired/turbo-rails" import "control...

32得票4回答
Rails `require': 无法加载文件--matrix。

更新至 Ruby 3.1.2 和 Rails 7.0.2.3 后,在启动 Rails 应用程序时出现以下错误:`require': cannot load such file -- matrix (LoadError) 可能的解决方案是什么,提前致谢。

30得票2回答
无法打开库'vips.42'; 无法打开库'libvips.42.dylib'。

在从Rails 6升级到Rails 7时,当我本地运行一些ActiveStorage方法时,我看到:Could not open library 'vips.42': dlopen(vips.42, 0x0005): tried: 'vips.42' (no such file), '/usr...

27得票6回答
Rails:如何删除一个挂起的迁移

我目前正在按照ruby on rails教程进行学习:http://guides.rubyonrails.org/getting_started.html。 我试图将数据保存到数据库中。但是,当我运行rails server时,我会得到以下错误:Migrations are pending....

19得票4回答
错误:表单响应必须重定向到另一个位置。

我需要呈现一个从API接收到的HTML代码。 在Rails 6中:我在控制器中进行了这个操作,而且它运行良好。我调用了Web服务并接收了响应,然后被重定向到渲染生成的代码。很好!class GatewayController < ApplicationController def n...

18得票1回答
Rails 7 动态嵌套表单与 hotwire/turbo frames

我对Rails非常陌生。我从Rails 7开始学习,所以关于我的问题还没有太多的信息。 这是我拥有的: app/models/cocktail.rb class Cocktail < ApplicationRecord has_many :cocktail_ingredient...

15得票3回答
Rails 7中Sass的惯用处理方法

我对在Rails 7中处理Sass的惯用方式感到困惑。 importmap-rails repo的README.md如下所述: 这使您不需要Webpack、Yarn、npm或JavaScript工具链的任何其他部分。您只需要Rails中已经包含的资产管道。 The Rails Gui...

15得票4回答
Rails 7 - 在开发模式下自动获取资产无法正常工作

由于某些未知原因,Rails 7 (开发环境) 在我按 F5 刷新浏览器时无法自动检测到 application.js 中的更改。该文件位置为默认设置,且我的配置基本与默认设置相同。 当我启动服务器时,它会读取某个缓存版本的 JavaScript。我需要显式运行 rails assets:pr...

15得票4回答
Rails 7.0 + esbuild:运行应用程序时出现错误:“找不到build命令”

启用 esbuild 选项后,新生成的 Rails 7.0 在启动时报错。rails new [project name] --javascript=esbuild --css=tailwind 在创建一个新的Rails 7项目时,我尝试使用bin/dev启动应用程序,它现在使用foreman...