问题标签 [stimulus-reflex]

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.

0 投票
1 回答
86 浏览

ruby-on-rails-6 - 导轨中止!不知道如何构建任务 'stimulus_reflex:install'

bundle exec rails stimulus_reflex:install

给了我这个错误,
rails 中止了!不知道如何构建任务 'stimulus_reflex:install'

为什么?

(命令顺序...

  1. rails new --skip-spring --webpack=stimulus chatter
  2. yarn add redis cable_ready stimulus_reflex
  3. bundle exec rails stimulus_reflex:install

导轨中止!不知道如何构建任务 'stimulus_reflex:install'

0 投票
0 回答
614 浏览

ruby-on-rails - Rails StimulusJS 控制器未在生产中连接

我正在使用 StimulusJS + Stimulus Reflex,它正在开发中。当我部署到生产(数字海洋)时,connected() 方法不会被触发。执行 ReflexClass 并在服务器端更新 ActiveRecord 但不触发 JS 控制器。this.stimulate() 它已成功触发,因为我可以看到页面已用新数据刷新。

你能帮助我吗?我不知道在哪里看。我正在使用 Cloudflare,如果重要,请设计。

视图.html

头.html

配置/环境/production.rb

配置/cable.yml

应用程序/频道/application_cable/connection.rb

NGNIX(由 Coud66 管理)

0 投票
1 回答
101 浏览

ruby-on-rails - 刺激反射呈现整个页面,而不是反射根

在我看来,我使用刺激反射。即使我在父 div 中使用 data-reflex-root,也会重新渲染整个页面。我该如何解决这个问题?

我的代码如下所示;

0 投票
1 回答
498 浏览

ruby-on-rails - 如何在刺激反射中使用 redirect_to like 方法?

我正在尝试学习刺激反射。在一个基本的项目管理应用程序上工作,我试图从控制器重定向到某个路径。如何使用刺激反射来做到这一点

0 投票
0 回答
246 浏览

ruby-on-rails-6 - 使用 selectize.js 下拉刺激反射

在表格演示之后,我有一个索引页面的搜索表单。它完美地工作。我想要过滤的列表很长,我想让它可以搜索,所以我添加了selectize.js,这块也很好用。

问题是他们不能一起工作。现在选择一个项目后,它不会触发TabularReflex#search过滤结果的调用。

0 投票
1 回答
115 浏览

ruby-on-rails - 使用刺激反射创建一个赞按钮

商务课程

喜欢上课

用户类

业务/show.html.erb

我需要帮助来设置 likeReflex 控制器。我希望登录用户喜欢业务并将它们添加到他们的 user.likes

0 投票
1 回答
250 浏览

ruby-on-rails - 刺激反射在生产轨道 6 中停止工作

我有一个博客并使用stimulus_reflex 来批准/不批准对帖子的评论。我也用它来发布/取消发布帖子。它在本地主机上工作正常,并且在生产服务器上工作,但它不再工作。我唯一做的就是用 certbot 安装一个 ssl 证书。它停止工作,所以我从服务器中完全删除了 certbot,但它仍然没有工作。我已经重新安装了 ssl 证书。

这是发布和取消发布按钮的帖子编辑页面的代码:

这是 publish_reflex.rb 文件:

在我在这里找到的帖子上,我尝试创建一个 initializers/warder_cookies.rb 文件:

帖子说要添加以下代码,但没有给出文件,所以我搜索并将其添加到 channels/connection.rb 文件中:

当我查看 nginx 服务器日志时,我得到以下信息:

在本地主机上,当我打开控制台时,我看到:

但是在生产站点上,如果我单击取消发布按钮,我会收到此错误:

0 投票
1 回答
217 浏览

ruby-on-rails - 使用 StimulusReflex 执行确认删除(存档)不起作用

在 Rails 应用程序中使用 Bootstrap、StimulusReflex 和 Discard,我试图在调用实际反射动作之前实现确认模式。就像现在一样,这不起作用并绕过了模态。这是html/erb代码:

和反射#archive 方法:

实现这一点的最佳方法是什么?我是否需要调用执行确认模式然后触发反射的 StimulusJS 操作?我是 Stimulus 的新手,所以对此有点模糊。

0 投票
0 回答
28 浏览

ruby-on-rails - cable_ready.["Channel"].replace() 不工作

我目前正在使用 Rails 开发 Web 应用程序。当我点击后尝试使用cable_ready替换新的html时,控制台在这里没有任何错误,但是无法用新的html呈现html。这是我的代码: 这是我的刺激反射功能,可以帮助我删除现有通知。

这是html文件。

我的预期结果是当我删除通知时,此通知将从我的页面中删除。 问题是当我单击删除按钮时,此页面上没有任何更改,但通知实际上已在数据库中删除。

图 4

图 5

此外,我发现我的删除通知页面和删除删除警报页面之间存在一些差异(删除警报使用与删除通知相同的代码,但它有效)。图 4 是单击删除通知后的详细信息,图 5 是单击删除警报后的详细信息。差异删除通知没有PriceTargetsChannel transmitting {"cableReady"=>true, "operations"=>{"replace"

等待你的答复。非常感谢 :)

0 投票
0 回答
90 浏览

ruby-on-rails - 刺激反射不起作用并使服务器自行停止我收到此错误

在我添加刺激反射宝石来发布和取消发布帖子之前,我的项目运行良好。当我刷新服务器自行停止。

这是来自服务器

这是我的 edit.html.erb

这是 publisher_reflex.rb

这是我的 cable.yml