will_paginate - 无法更改 entry_name
will_paginate - can't change the entry_name
我正在使用这个:
<%= page_entries_info @result, :entry_name => 'result' %>
但是我得到的页面是:
Displaying #<class:0x007fe097746308>s 1 - 20 of 52 in total
我在这里缺少什么?
page_entries_info
方法使用名为 :model
的密钥,而不是 :entry_name
。
它应该是这样的:
<%= page_entries_info @result, model: 'result' %>
更新
您可以通过编辑 config/locale/en.yml
文件来自定义 page_entries_info
生成的文本(有关详细信息,请参阅 here)。
要使 "results" 显示为大写,您必须对该文件进行以下更改:
en:
will_paginate:
models:
result:
zero: Results
one: Result
few: Results
other: Results
我正在使用这个:
<%= page_entries_info @result, :entry_name => 'result' %>
但是我得到的页面是:
Displaying #<class:0x007fe097746308>s 1 - 20 of 52 in total
我在这里缺少什么?
page_entries_info
方法使用名为 :model
的密钥,而不是 :entry_name
。
它应该是这样的:
<%= page_entries_info @result, model: 'result' %>
更新
您可以通过编辑 config/locale/en.yml
文件来自定义 page_entries_info
生成的文本(有关详细信息,请参阅 here)。
要使 "results" 显示为大写,您必须对该文件进行以下更改:
en:
will_paginate:
models:
result:
zero: Results
one: Result
few: Results
other: Results