我是铁杆新手.我想为page_entries_info显示我的自定义消息.我已经通过以下链接但不能理解.任何人都可以详细解释.
how-do-i-specify-custom-wording-in-a-will-paginate-view-helper
解决方法
另一个选择是您可以在ApplicationHelper中定义page_entries_info()方法
并像往常一样使用它.如果您知道不需要覆盖边缘情况(如我的情况),这将为您提供更大的灵活性,甚至可以更加清洁和高效.您可以参考原始方法定义 here,看看您需要实现的所有内容.以下代码将运行您的大部分问题!
并像往常一样使用它.如果您知道不需要覆盖边缘情况(如我的情况),这将为您提供更大的灵活性,甚至可以更加清洁和高效.您可以参考原始方法定义 here,看看您需要实现的所有内容.以下代码将运行您的大部分问题!
def page_entries_info(collection,options = {}) entry_name = options[:entry_name] || (collection.empty?? 'item' : collection.first.class.name.split('::').last.titleize) if collection.total_pages < 2 case collection.size when 0; "No #{entry_name.pluralize} found" else; "Displaying all #{entry_name.pluralize}" end else %{Displaying %d - %d of %d #{entry_name.pluralize}} % [ collection.offset + 1,collection.offset + collection.length,collection.total_entries ] end end