will_paginate - 无法更改entry_name

时间:2015-08-19 22:37:36

标签: ruby-on-rails will-paginate

我正在使用它:

<%= page_entries_info @result, :entry_name => 'result' %>

但是我在页面中得到的是:

Displaying #<class:0x007fe097746308>s 1 - 20 of 52 in total

我在这里缺少什么?

1 个答案:

答案 0 :(得分:2)

page_entries_info方法使用名为:model的密钥,而非:entry_name

这应该是这样的:

<%= page_entries_info @result, model: 'result' %>

<强>更新

您可以通过修改page_entries_info文件来自定义config/locale/en.yml生成的文字(有关详细信息,请参阅here)。

获得&#34;结果&#34;要显示为大写,您必须对该文件进行以下更改:

en:
  will_paginate:
    models:
      result:
        zero:  Results
        one:   Result
        few:   Results
        other: Results