ruby-on-rails – 在rails的will_paginate的page_entries_info中
发布时间:2020-12-17 04:18:27 所属栏目:百科 来源:网络整理
导读:我是铁杆新手.我想为page_entries_info显示我的自定义消息.我已经通过以下链接但不能理解.任何人都可以详细解释. how-do-i-specify-custom-wording-in-a-will-paginate-view-helper 解决方法 另一个选择是您可以在ApplicationHelper中定义page_entries_info(
我是铁杆新手.我想为page_entries_info显示我的自定义消息.我已经通过以下链接但不能理解.任何人都可以详细解释.
how-do-i-specify-custom-wording-in-a-will-paginate-view-helper 解决方法
另一个选择是您可以在ApplicationHelper中定义page_entries_info()方法
并像往常一样使用它.如果您知道不需要覆盖边缘情况(如我的情况),这将为您提供更大的灵活性,甚至可以更加清洁和高效.您可以参考原始方法定义 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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |