我的代码:
的application.js
//= require jquery
//= require jquery_ujs
index.html.erb
<%= link_to("test", {:controller => 'user', :action => 'create'} , :remote => true ) %>
create.js.erb
alert('click from crate.js.erb');
如果我不使用//= require jquery_ujs
和:remote=>true
,我会收到错误。
如何在没有jquery_ujs
和:remote true
的情况下使用jquery?
答案 0 :(得分:2)
Rails 3:使用link_to:remote =&gt;使用 jQuery UJS
时为trueRails Unobtrusive Javascript(UJS)库提供了两个主要功能:
您可以添加:remote =&gt;如果是到link_to,那么链接就是 通过AJAX提交。
您可以添加:remote =&gt;是的到form_for和 表格将通过AJAX提交。
没有jQUJS就无法使用此功能 当然你可以自己做 - 但最好问问自己为什么你不想坚持使用ujs。