首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails3 Kaminari &移动设备

Rails3 Kaminari &移动设备
EN

Stack Overflow用户
提问于 2012-04-16 02:01:17
回答 2查看 957关注 0票数 3

我已经在我的观点中实现了Kaminari来分页。现在,我已经实现了我的应用程序来检测移动通过铁路指令http://railscasts.com/episodes/199-mobile-devices

分页工作良好,而不是在移动。当我切换到移动设备,也就是index.mobile.erb时,我会得到这个错误。

ActionView::错过Activities#index中的模板

显示第35行所在的/home/jon/cny32/app/views/activities/index.mobile.erb:

缺少部分kaminari/分页器( {:handlers=>:erb,:builder,:arb,::formats=>:mobile,:locale=>:en,:en} )。搜索:*“/home/jon/cny32 32/app/view”* "/home/jon/.rvm/gems/ruby-1.9.2-p290/gems/activeadmin-0.4.2/app/views“* "/home/jon/.rvm/gems/ruby-1.9.2-p290/gems/devise-2.0.4/app/views”*“/home/jon/..rvm/gems/ruby-1.9.2-P290@global/gems/kaminari-0.13.0/app/view“

提取源(第35行前后):

32: 33: 34:

35:<%=页面@ %> Rails.root: /home/jon/cny32 32

应用程序跟踪框架跟踪全跟踪应用程序/视图/活动/index.Mobilee.erb:35:在_app_views_activities_index_mobile_erb___54960106_95964060' app/controllers/activities_controller.rb:8:in索引的请求中

参数:

{“格式”“=>”移动“}显示会话转储

显示env转储

响应

标题:

当我取出<%= paginate @activities %>时,它可以工作,但只列出控制器中指定的10页,当然不分页。

我的目标是在普通视图上分页,在移动设备上分页。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-16 07:21:12

也有这个问题。将kaminari视图从gem复制到应用程序的明显方法是将扩展更改为mobile。为此,你需要:

  • bundle打开的kaminari
  • 转到kaminari宝石
  • 中的app/views,从这里复制kaminari文件夹,并将其放在视图文件夹
  • 下,将部分扩展从html.erb更改为mobile.erb(haml和纤细扩展,您可以删除)。

但是,这也不是一个完美的方法。

票数 3
EN

Stack Overflow用户

发布于 2013-07-24 20:33:37

你也可以运行发电机:

% rails g kaminari:views default

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10167919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档