Rails问题:remote => true

时间:2011-08-17 15:29:20

标签: ruby-on-rails ruby-on-rails-3 kaminari

您好我在我的Rails3应用程序中使用Kaminari进行分页,但是当我在我的视图<%= paginate @items, :remote=>true %>中使用ajax命令时,它将data-remote =“true”放入HTML但浏览器不执行任何操作IE和Firefox的行为方式相同。有什么帮助吗?

以下是我的javascripts的输出HTML:

<script src="/javascripts/jquery.js?1311949985" type="text/javascript"></script>
<script src="/javascripts/jquery_ujs.js?1311949985" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.js?1309364376" type="text/javascript"></script>
<script src="/javascripts/jquery.flexselect.js?1312229948" type="text/javascript"></script>
<script src="/javascripts/jquery.min.js?1311949985" type="text/javascript"></script>
<script src="/javascripts/liquidmetal.js?1312229948" type="text/javascript"></script>
<script src="/javascripts/rails.js?1313595592" type="text/javascript"></script>
<script src="/javascripts/application.js?1312396308" type="text/javascript"></script>

2 个答案:

答案 0 :(得分:1)

您需要正确加载UJS(Unobtrusive JavaScript)才能使这些属性正常工作。通常,这是添加此功能所需的jQuery和rails.js的组合。

很容易忘记将这些内容插入到版面的<head>部分。

答案 1 :(得分:1)

我相信我没有声明HTML doctype,但是XHTML doctype,这是根。