: entry_name не изменяется для will_paginate;не работает? - PullRequest
0 голосов
/ 15 ноября 2011

Кто-нибудь знает, почему имя записи не меняется на то, что я хочу?

<div class="digg_pagination">
  <div class="page_info">
    <%= page_entries_info @user_prices, :entry_name => 'Price', :plural_name => 'Prices' %>
  </div>
    <%= will_paginate @user_prices, :container => false %>
</div>

Я уже пытался избавиться от опции :plural_name, но это тоже не сработало. В чем может быть проблема?

Ответы [ 2 ]

11 голосов
/ 16 декабря 2011

В какой-то момент параметр :entry_name в page_entries_info изменился на :model.

Теперь вы можете сделать (по крайней мере, в 3.0.2):

<%= page_entries_info @user_prices, :model => 'Price' %>
2 голосов
/ 18 ноября 2011

Похоже, это просто ошибка для paginate, поэтому я просто зашел в сам файл перевода и сделал следующее:

config / en.yml

en:
  activerecord:
    models:
      user_price:
        zero:  Prices
        one:   Price
        few:   Prices
        other: Prices
...