几天来,我一直在寻找一种将 js.erb 文件实现到我的 Ruby On Rails 7 应用程序中的方法,但找不到关于这个主题的任何资源。js.erb 文件在 Rails 7 中完全贬值了吗?如果是这样,有没有办法在导入映射的javascript文件中调用部分?
我正在尝试实现一个 javascript 函数,该函数重新呈现和更新帖子上的“喜欢”计数。我的方法要求我从表中提取计数数据并使用该 ruby 部分更改元素的文本。
任何资源或正确方向的观点将不胜感激!
几天来,我一直在寻找一种将 js.erb 文件实现到我的 Ruby On Rails 7 应用程序中的方法,但找不到关于这个主题的任何资源。js.erb 文件在 Rails 7 中完全贬值了吗?如果是这样,有没有办法在导入映射的javascript文件中调用部分?
我正在尝试实现一个 javascript 函数,该函数重新呈现和更新帖子上的“喜欢”计数。我的方法要求我从表中提取计数数据并使用该 ruby 部分更改元素的文本。
任何资源或正确方向的观点将不胜感激!
并不真地。
使用 RoR 7,Javascript 使用以下方式处理:
无论使用何种处理技术,Javascript 代码都是在开发/部署过程中打包的。它不能在运行时更新。
但是,您表达的需求很容易解决。使用 Hotwire,这是几个月前推出的新技术,现在是 Rails 7 的一部分。简单地说,Hotwire 代表 HTML over the wire。它的作用是通过网络实时发送部分内容。在 YouTube 上查看,您会发现大量教程解释了如何将 Hotwire 与 Stimulus、React 或 Vue 结合使用。