如何在rails中使用jquery和javascript而不使用jquery_ujs

时间:2015-09-02 05:24:27

标签: jquery ruby-on-rails

我的代码:

的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?

1 个答案:

答案 0 :(得分:2)

Rails 3:使用link_to:remote =&gt;使用 jQuery UJS

时为true

Rails Unobtrusive Javascript(UJS)库提供了两个主要功能:

  

您可以添加:remote =&gt;如果是到link_to,那么链接就是   通过AJAX提交。

     

您可以添加:remote =&gt;是的到form_for和   表格将通过AJAX提交。

没有jQUJS就无法使用此功能 当然你可以自己做 - 但最好问问自己为什么你不想坚持使用ujs。