我在Rails 2.3.11中使用了will_paginate 2.3.25。如何在will_paginate視圖助手中指定自定義字詞?
我想我的page_entries_info
視圖助手說「顯示所有n [我自己的自定義措辭] s」,而不是基於模型自動生成項目名稱。
使它做到這一點的語法是什麼?
我在Rails 2.3.11中使用了will_paginate 2.3.25。如何在will_paginate視圖助手中指定自定義字詞?
我想我的page_entries_info
視圖助手說「顯示所有n [我自己的自定義措辭] s」,而不是基於模型自動生成項目名稱。
使它做到這一點的語法是什麼?
設置您的翻譯yaml文件,以包括您想在分頁時調用該模型的內容。
閱讀本文件後:https://github.com/mislav/will_paginate/wiki/I18n
en:
will_paginate:
models:
line_item:
zero: line items
one: line item
few: line items
other: line items
還是一個 「僅此一次的解決方案」,您可以使用page_entries_info
從RDoc的:
page_entries_info(collection, options = {})
呈現一個有用的消息顯示數量與總條目數量。您可以將其用作您自己的類似幫手的藍圖。
<%= page_entries_info @posts %>
#-> Displaying posts 6 - 10 of 26 in total
默認情況下,消息將使用集合中對象的人性化類名稱:例如ProjectType模型的「項目類型」。用:entry_name參數覆蓋它:
<%= page_entries_info @posts, :entry_name => 'item' %>
#-> Displaying items 6 - 10 of 26 in total
使用:entry_name
參數。
= page_entries_info @posts, :entry_name => 'item'
#-> Displaying items 6 - 10 of 26 in total
這是現在':model',例如, '型號:'item'' –