如何将jQuery设置为使用rails。我特别想使用手风琴功能。我以前在PHP中使用过这个方法,但我无法确定rails应用程序中的所有内容都需要放在哪里。我已经将jQuery导入javascript文件夹,并将其包含在应用程序中。我的HTML布局正确,但我不明白以下内容应该放在哪里:
<script>
$(document).ready(function() {
$("#accordion").accordion();
});
</script>我也尝试过安装jRails和使用scriptaculous,但它们都不起作用,所以我想我错过了javascript和rails之间的一些重要联系。
我已经到处寻找一些关于如何设置它的明确说明,如果有人有链接或可以带我通过它,将不胜感激。
在检查firebug之后,我可以看到我得到了以下错误:
$("#accordion").accordion is not a function在调用application.js之前先调用jQuery
发布于 2010-10-11 06:53:28
发布于 2010-10-06 15:54:33
如果你不想要UJS系统,你只需要把这一行放在你的视图中。
相反,您可以将其放在您的application.js上,并在您的头节点中需要它。
发布于 2010-10-07 05:49:38
您还需要确保您注释掉了默认的javascript库,因为开箱即用的Rails应用程序附带了prototype,这将与您的jQuery库冲突。
它看起来是这样的:
<%= javascript_include_tag :defaults %>你在firebug中遇到了什么javascript错误吗?
https://stackoverflow.com/questions/3870102
复制相似问题