如何在禁用管道中包含“jquery_ujs”以便能够对表单使用“remote:true”?

时间:2016-09-25 04:56:45

标签: jquery ruby-on-rails ruby asset-pipeline assets

我没有使用资产管道。我通过将其称为“jquery”来包含一个普通的jquery文件:

<script src="jquery.js"></script> 

我怎样才能为“jquery_ujs”做同样的事情,正确的文件名是什么?我在哪里可以做到这一点?我想用remote: true来调用表单。这需要jquery_ujs吗?

1 个答案:

答案 0 :(得分:2)

如果您没有在项目中包含资产管道,则需要添加jquery_ujs。使用资产管道时,rails会通过其帮助程序提供所需的一半javascript。

现在,在您的情况下,我们必须在您的application.html中或在您拥有表单的.html.erb文件顶部添加以下内容,

<script src="/assets/jquery.js"></script> 
<script src="/assets/jquery_ujs.js"></script>