javascript - Rails.js 的目的

标签 javascript jquery ruby-on-rails ajax ujs

我正在熟悉 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/

相关文章:

javascript - 通过高度限制可编辑的div区域,在Javascript中模拟onkeyup事件

ruby-on-rails - 使用 tmux 时如何保留我的 rvm gemset?

javascript - 仅针对 IE8 以上设置样式

javascript - 在fabric.js中设置 Canvas 的宽度和高度

javascript - 这个jquery语法的作用是什么?

Javascript/jQuery If 条件

ruby-on-rails - rspec 测试抛出未初始化的常量 Rails (NameError)

ruby-on-rails - AngularJS - 如何从 Rails 后端获取 PDF(或其他二进制文件)?

javascript - 在具有相同类的多个 div 上启动 ProgressBar

javascript - jquery:在表的倒数第二行中使用appendTo