我不知道它什么时候发生,但最近我的客户注意到了will_paginate寻呼机中的奇怪输出。以下生成的视图片段显示意外:
{"tag"=""
在标签属性和非常难看的调试信息中。
<div class="pagination" {"tag"="">
"Black & White", "action"=>"index", "controller"=>"photos"}="{:order=>nil}">
<span class="previous_page disabled">← Previous</span>
<em class="current">1</em>
<a href="/photos?page=2&tag=Black+%26+White" rel="next">2</a>
<a class="next_page" href="/photos?page=2&tag=Black+%26+White" rel="next">Next →</a>
</div>
我的观点有以下
= will_paginate @photos, params=>{:order=>params['order']}
我使用Ruby ruby 1.9.3,Rails 3.2.16和haml 4.0.2
我不知道如何解决这个问题。
答案 0 :(得分:4)
也许它正在用params
做一些奇怪的事情,因为你传入了变量。我想你的意思是:
= will_paginate @photos, :params => {:order=>params['order']}