RubyonRails 7-有什么方法可以实现js.erb文件吗



我已经四处寻找了几天的方法,想在我的Ruby On Rails 7应用程序中实现js.erb文件,但找不到任何关于这个主题的资源。js.erb文件在Rails 7中是否完全贬值?如果是这样的话,有没有办法在导入映射的javascript文件中调用部分?

我正在尝试实现一个javascript函数,该函数重新呈现并更新";像";指望一个职位。我的方法要求我从表中提取计数数据,并使用ruby分部来更改元素的文本。

任何资源或正确方向的一点都将不胜感激!

不是。

使用RoR7,可以使用以下方式处理Javascript:

  • Webpack
  • 导入地图
  • ESBuild
  • 汇总

无论使用何种处理技术,Javascript代码都是在开发/部署过程中打包的。它无法在运行时更新。

然而,你表达的需求很容易解决。使用Hotwire,这是几个月前引入的新技术,现在是Rails7的一部分。简单地说,Hotwire代表HTML over the wire。它所做的是通过电线实时发送一个部分。查看YouTube,你会发现大量教程解释如何将Hotwire与Stimulus、React或Vue一起使用。

最新更新