11得票1回答
Rails 7缺少部分视图

我正在升级到Rails 7.1,并在视图中使用JS局部文件时遇到奇怪的错误: 找不到局部文件account/_stripe.js.erb, application/_stripe.js.erb, 参数为{:locale=>[:fr], :formats=>[:html], :v...

10得票5回答
Rails 7的加密配置未正确设置。

我正在尝试将一个项目从attr_encrypted迁移到Rails 7加密。我目前正在进行的测试仅在开发和测试环境中进行,因此现在不需要迁移数据。 我所做的步骤是: 将所有内容从attr_encrypted语法更改为encrypts 运行bin/rails db:encryption:i...

10得票4回答
Rails在从6.1升级到7.0后忽略了默认日期格式。

我们的应用程序之前在config/application.rb中定义了默认日期格式为DD/MM/YYYY,如下所示: Date::DATE_FORMATS[:default] = '%d/%m/%Y' 在Rails 6.1版本中,这个代码可以正常工作,但在升级到Rails 7.0后,.t...

10得票3回答
出现Turbo Frame错误,提示“内容丢失”。

我正在尝试在我的Rails应用程序中使用turbo_frame_tag来管理一些任务。我为我的任务创建了一个脚手架。 我将要使用的页面包装在以下的turbo frame标记内: <%= turbo_frame_tag "modal" do %> <h1&gt...

10得票4回答
Turbo为什么不支持link_to方法:post?

长期以来,Rails在link_to助手中提供了一个method: :post选项:当指定该选项时,Rails会拦截点击并发出POST请求,而不是默认的GET请求。 然而,在Rails 7中由于某些未知原因,这种方式无法工作:即使将method: :post添加到link_to助手中,Rai...

9得票1回答
Rails 7:使用form_with表单进行本地(非XHR)请求

在Rails 7中,使用form_with标签生成的表单默认会发送远程请求(无论如何,turbo.js都会处理表单提交事件)。 以前,人们可以通过传递remote: false或local: true参数给表单助手来获得普通的HTML表单行为。 但是现在不再支持这种方式: <%= ...

9得票1回答
Rails 7和Import-map以及加载自定义JS文件

我尝试加载自定义js,但遇到了错误。 错误消息如下。 未能注册控制器:notification (controllers/notification_controller) 错误:无法解析从 http://localhost:3000/assets/controllers/notificat...

9得票1回答
Rails 7 (7.0.2.3) Importmap视图中未定义jQuery

关于在Rails7(7.0.2.3)中安装jQuery的问题,我查找了尽可能多的帮助。我想在视图中的脚本标签中使用它,但是我似乎无法将它导出到全局可用的任何地方。 当然,importmaps很容易操作,可以安装和映射包。不过,在此之后整个文档就变得支离破碎,一种普遍的雾气笼罩着这种新的使用J...

9得票1回答
Rails 7中等效于`Rails.config.action_view.raise_on_missing_translations`的是什么?

我喜欢在我的Rails应用程序配置中打开这个功能: Rails.config.action_view.raise_on_missing_translations = true 尽管如此,我意识到这已经过时了。有什么等效的方法吗?

9得票2回答
如何在Rails 7引擎中设置importmap-rails?

我已经在importmap-rails gem的Github仓库这里开了一个问题,但我想在这里提出问题,以防有人能提供解决方案。 到目前为止,我发现以下情况: 使用rails plugin new custom_page --mountable --full在Rails 7 alpha2或...