我已经在我的视图中实现了 Kaminari 以进行分页。现在我已经实现了我的应用程序以通过 railscast 指令http://railscasts.com/episodes/199-mobile-devices检测移动设备。
分页工作正常,而不是在移动设备中。当我切换到 index.mobile.erb 的移动设备时,我收到了这个错误。
活动中的 ActionView::MissingTemplate#index
显示 /home/jon/cny32/app/views/activities/index.mobile.erb 其中第 35 行提出:
缺少带有 {:handlers=>[:erb, :builder, :arb, :coffee], :formats=>[:mobile], :locale=>[:en, :en]} 的部分 kaminari/paginator。在以下位置搜索:*“/home/jon/cny32/app/views”*“/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@全球/宝石/kaminari-0.13.0/app/views"
提取的源代码(大约第 35 行):
32:33:34:
35: <%= 分页@activities %> Rails.root: /home/jon/cny32
应用程序跟踪 | 框架跟踪 | 完整跟踪 app/views/activities/index.mobile.erb:35:in _app_views_activities_index_mobile_erb___54960106_95964060'
app/controllers/activities_controller.rb:8:in
index' 请求
参数:
{"format"=>"mobile"} 显示会话转储
显示环境转储
回复
标题:
没有任何
当我取出 <%= paginate @activities %> 时,它可以工作,但只列出控制器中指定的 10 页,当然没有分页。
我的目标是在普通视图和移动设备上进行分页。