20得票4回答
如何使用热线(Hotwire)处理数据禁用功能(data-disable-with)?

我开始在我的Rails应用程序中使用Hotwire,并实现了类似于教程视频的功能,在其中提交表单并刷新页面的另一部分。就像视频中一样,我不得不实现自己的重置表单控制器: import {Controller} from "stimulus" export default class ext...

15得票1回答
如何在加载事件中向刺激控制器传递数据值

我有一个刺激控制器# app/javascript/controllers/clubs_controller.js // handles micropost javascripts import { Controller } from "stimulus" import R...

13得票4回答
使用Hotwire和Stimulus.js在Rails 6中提交表单后重置表单的问题

我一直在测试Hotwire,使用DHH提供的演示。我有一个默认的Rails 6设置,知道它会重新创建来自Rails 5资产管道的JavaScript文件夹结构。我遇到的问题是,尽管为此特定操作设置了刺激控制器,但表单在提交后不会重置文本字段。如何在用户提交表单后为Hotwire重置表单?我的代...

11得票1回答
使用 Import Maps 和 Stimulus 在 Rails 6 中。

我目前使用的是Rails 6.0.4版本,想要使用Stimulus构建一个新页面。在升级到Rails 7之前,还有很多工作要做,因此如果可能的话,我想在Rails 6中使用importmaps和stimulus。但是到目前为止,我无法让stimulus控制器正常工作。我按照以下步骤操作: 1...

11得票3回答
刺激:如何处理具有相同目标名称的重复项目

我有一个项目列表,每个项目都有一个链接可以点击以编辑它。我正在使用 Stimulus 使编辑“模态”表单在单击编辑链接时可见。要编辑的内容的 ID 存在于列表中相应的链接标记上的 id= 中。 因此,编辑链接看起来像这样: <td> <a data-action="c...

9得票2回答
迁移到Webpack后,Rails UJS的link_to删除操作无法正常工作

我有一个使用Rails/webpacker/stimulus的项目。今天我将asset pipeline迁移到了webpacker,一切都很顺利,除了一个细节。 带有调用destroy方法的link_to按钮直接跳转到show动作页面。而且,remote:true标签也不起作用了。ajax:...

9得票2回答
如何在我的 Stimulus JS 控制器中声明一个 const 字符串?

我希望您能为我的控制器设置一个const变量作为CSS选择器,而不是在整个控制器中硬编码。我将声明放在了控制器的initialize()方法中,但是我得到了一个变量未声明的错误。正确的做法是什么? import { Controller } from "stimulus" export d...

7得票3回答
使用 Rails 7 中的 format.turbo_stream 时出现 ActionController::UnknownFormat。

嘿,我对 Turbo Streams 还很陌生,目前在遇到错误时卡住了。 属性部分: <div id="properties" data-action="map-marker-clicked@window->@mapmarker#mapMarkerClicked" ...