当前位置:  开发笔记 > 编程语言 > 正文

(Rails)什么是"RJS"?

如何解决《(Rails)什么是"RJS"?》经验,为你挑选了3个好方法。

我在博客文章和教程中看到了"RJS"和"RJS模板".我做了一个搜索,但我仍然不确定.它是Rails特有的技术,而不是像JSON或YAML这样的标准吗?

我知道它用于"生成JavaScript".它是否生成了需要Prototype和Scriptaculous库的通用JS或Rails特定的JS?



1> Rich Apodaca..:

这个Railscast提供了一个很好的例子,可以使用RJS动态添加和删除表单字段,而无需通过ajax调用来访问服务器.

这些RJS技巧也可能有所帮助.



2> MattMcKnight..:

RJS是一个模板(类似于html.erb文件),它生成JavaScript,由浏览器在eval块中执行以响应AJAX请求.有时使用(错误?)来描述Rails提供的JavaScript,Prototype和Scriptaculous Helpers.



3> Nicolas Malo..:

RJS是一个"ruby-to-js"模板系统,RJS在Rails生态系统中不再广泛使用.现在更喜欢SJR(服务器生成的JavaScript响应).

这个DHH的帖子帮助我理解了很多:https://signalvnoise.com/posts/3697-server-generated-javascript-responses

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有