我正在熟悉 Rails 3、UJS 和 JQuery。我明白为什么需要 jquery.js 和 application.js,但为什么需要rails.js?
最佳答案
将其视为 jQuery 和 Rails 之间缺失的链接。假设您有一个表单标签,
<form method="POST" action="/some/path" data-remote="true">
..
</form>
将查看此表单标记上的 data-remote
以及 Rails 所使用的其他此类属性的代码,并通过 AJAX 提交此表单,这些代码由 Rails.js 处理。它就像 Rails 和 jQuery 之间的连接器。源代码相当简单,您可以在 https://github.com/rails/jquery-ujs/blob/master/src/rails.js 阅读。
关于javascript - Rails.js 的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6645583/