有没有办法将页码作为 Rails 中的字母
在我的 Rails 应用程序中,我想对名称使用分页。我正在从 postgresql 表中获取名称。
def index
@users = User.order("name").paginate(:page=>params[:page],:per_page=>50)
end
有没有一种按字母顺序分页的方法,其页码为 a、b、c.........z
感谢您的帮助, 拉姆亚。
In my rails application I wanted to use pagination for names. I'm fetching the names from a postgresql table.
def index
@users = User.order("name").paginate(:page=>params[:page],:per_page=>50)
end
Is there a way of alphabetic pagination that has page numbers as a,b,c..........z
Thanks for your help,
Ramya.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我也在我的一个项目中这样做。我没有为此使用宝石。使用范围真的很容易...例如:
然后在控制器操作中,您可以通过给定的 params[:char] 来选择对象。例如:
这对我来说是这样。您可以轻松地构建一个部分并将其用于许多不同的模型。
Im doing this too in one of my projects. I didnt use a gem for this. Its really easy using Ranges... For example:
Then in the controller Action you select the Objects by the
params[:char]
given. For example:this did it for me. You can easy build a partial out of this and use it for many different Models.