我在博客文章和教程中看到过"RJS“和"RJS模板”。我找过了,但我还是不确定。它是特定于Rails的技术,而不是像JSON或YAML这样的标准吗?
我知道它是用来“生成JavaScript”的。它生成的是通用JS还是Rails特定的JS,需要Prototype和Scriptacile库?
发布于 2009-01-20 00:26:39
This Railscast提供了一个很好的示例,说明如何使用RJS动态添加和删除表单域,而无需使用ajax调用访问服务器。
These RJS tips也可能会有所帮助。
发布于 2009-12-20 14:18:34
RJS是一个模板(类似于html.erb文件),它生成JavaScript,由浏览器在eval块中执行,以响应AJAX请求。它有时会被使用(不正确?)来描述Rails提供的JavaScript、Prototype和Scriptaculous。
发布于 2015-05-13 08:14:33
RJS是一个"ruby-to-js“模板系统,RJS在Rails生态系统中不再被广泛使用。SJR (服务器生成的JavaScript响应)现在是首选。
DHH的这篇文章帮助我理解了很多:https://signalvnoise.com/posts/3697-server-generated-javascript-responses
2021年编辑:现在你应该使用Hotwire.dev
https://stackoverflow.com/questions/459647
复制相似问题