gpt4 book ai didi

mobile - Rails3 雷和移动设备

转载 作者:行者123 更新时间:2023-12-02 11:47:07 24 4
gpt4 key购买 nike

我已经按照我的观点实现了 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@global/gems/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'请求

参数:

{“格式”=>“移动设备”}显示 session 转储

显示环境转储

回应

标题:

<小时/>

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

我的目标是在普通 View 上进行分页,并在移动设备上进行分页。

最佳答案

也有这个问题。将 kaminari View 从 gem 复制粘贴到您的应用程序的明显方法是将扩展名更改为移动设备。为此,您需要:

  • 捆绑打开kaminari
  • 转到 kaminari gem 中的应用程序/ View
  • 从此处复制 kaminari 文件夹并将其放在您的 View 文件夹下
  • 将部分扩展名从 html.erb 更改为 mobile.erb(haml 和 slim您可以删除的)。

但是,这又不是完美的方式。

关于mobile - Rails3 雷和移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com