Ruby on rails Rails heroku帮助kaminari查看错误

Ruby on rails Rails heroku帮助kaminari查看错误,ruby-on-rails,ruby,ruby-on-rails-3,heroku,kaminari,Ruby On Rails,Ruby,Ruby On Rails 3,Heroku,Kaminari,我的heroku日志因为kaminari而出错。分页在我的本地pc上也不起作用 这是我的日志: I@PC /c/rails/myapp (master) $ heroku logs 2011-05-04T12:24:15-07:00 heroku[web.1]: State changed from created to starting 2011-05-04T12:24:15-07:00 heroku[slugc]: Slug compilation finished 2011-05-04T1

我的heroku日志因为kaminari而出错。分页在我的本地pc上也不起作用

这是我的日志:

I@PC /c/rails/myapp (master)
$ heroku logs
2011-05-04T12:24:15-07:00 heroku[web.1]: State changed from created to starting
2011-05-04T12:24:15-07:00 heroku[slugc]: Slug compilation finished
2011-05-04T19:24:16+00:00 app[web.1]: >> Stopping ...
2011-05-04T19:24:24+00:00 app[web.1]: >> Thin web server (v1.2.6 codename Crazy
Delicious)
2011-05-04T19:24:24+00:00 app[web.1]: >> Maximum connections set to 1024
2011-05-04T19:24:24+00:00 app[web.1]: >> Listening on 0.0.0.0:47387, CTRL+C to s
top
2011-05-04T12:24:25-07:00 heroku[web.1]: State changed from starting to up
2011-05-04T19:24:25+00:00 app[web.1]:
2011-05-04T19:24:25+00:00 app[web.1]:
2011-05-04T19:24:25+00:00 app[web.1]: Started GET "/konkurrencer" for MYIP
.103 at 2011-05-04 21:24:25 +0200
2011-05-04T19:24:32+00:00 app[web.1]:
2011-05-04T19:24:32+00:00 app[web.1]: ActionView::Template::Error (undefined loc
al variable or method `prev_span_tag' for #<Kaminari::Helpers::Paginator:0x00000
002ecfd68>):
2011-05-04T19:24:32+00:00 app[web.1]:     7:     paginator:     the paginator th
at renders the pagination tags inside
2011-05-04T19:24:32+00:00 app[web.1]:     8: -%>
2011-05-04T19:24:32+00:00 app[web.1]:     9: <%= paginator.render do -%>
2011-05-04T19:24:32+00:00 app[web.1]:     10:   <nav class="pagination">
2011-05-04T19:24:32+00:00 app[web.1]:     11:     <%= current_page > 1 ? prev_li
nk_tag : prev_span_tag %>
2011-05-04T19:24:32+00:00 app[web.1]:     12:     <% each_page do |page| -%>
2011-05-04T19:24:32+00:00 heroku[router]: GET www.mydomain.com/konkurrencer d
yno=web.1 queue=0 wait=4886ms service=7712ms bytes=934
2011-05-04T19:24:32+00:00 app[web.1]:     13:       <% if page.current? -%>
2011-05-04T19:24:32+00:00 app[web.1]:   app/views/kaminari/_paginator.html.erb:1
0:in `block in _app_views_kaminari__paginator_html_erb__725244953667221486_24536
720_1356281899042952332'
2011-05-04T19:24:32+00:00 app[web.1]:   app/views/kaminari/_paginator.html.erb:9
:in `_app_views_kaminari__paginator_html_erb__725244953667221486_24536720_135628
1899042952332'
2011-05-04T19:24:32+00:00 app[web.1]:   app/views/public/_konkurrencerover.html.
erb:64:in `_app_views_public__konkurrencerover_html_erb__2362066465860094055_369
58600__2146794870136949115'
2011-05-04T19:24:32+00:00 app[web.1]:   app/views/public/konkurrance_oversigt.ht
ml.erb:6:in `_app_views_public_konkurrance_oversigt_html_erb___11120586637878522
2_36976820_3788785275260735847'
2011-05-04T19:24:32+00:00 app[web.1]:   app/controllers/public_controller.rb:50:
in `konkurrance_oversigt'
2011-05-04T19:24:32+00:00 app[web.1]:
2011-05-04T19:24:32+00:00 app[web.1]:
2011-05-04T12:28:14-07:00 heroku[slugc]: Slug compilation started
2011-05-04T12:29:24-07:00 heroku[api]: Deploy dd6947b by mail@mail.dk

2011-05-04T12:29:24-07:00 heroku[web.1]: State changed from up to bouncing
2011-05-04T12:29:24-07:00 heroku[web.1]: State changed from created to starting
2011-05-04T12:29:25-07:00 heroku[slugc]: Slug compilation finished
2011-05-04T19:29:27+00:00 app[web.1]: >> Stopping ...
2011-05-04T19:29:44+00:00 app[web.1]: >> Thin web server (v1.2.6 codename Crazy
Delicious)
2011-05-04T19:29:44+00:00 app[web.1]: >> Maximum connections set to 1024
2011-05-04T19:29:44+00:00 app[web.1]: >> Listening on 0.0.0.0:47011, CTRL+C to s
top
2011-05-04T12:29:45-07:00 heroku[web.1]: State changed from starting to up
2011-05-04T19:29:45+00:00 app[web.1]:
2011-05-04T19:29:45+00:00 app[web.1]:
2011-05-04T19:29:45+00:00 app[web.1]: Started GET "/konkurrencer" for MYIP
.103 at 2011-05-04 21:29:45 +0200
2011-05-04T19:29:55+00:00 app[web.1]:
2011-05-04T19:29:55+00:00 app[web.1]: ActionView::Template::Error (undefined loc
al variable or method `prev_span_tag' for #<Kaminari::Helpers::Paginator:0x00000
0031bf348>):
2011-05-04T19:29:55+00:00 app[web.1]:     7:     paginator:     the paginator th
at renders the pagination tags inside
2011-05-04T19:29:55+00:00 app[web.1]:     8: -%>
2011-05-04T19:29:55+00:00 app[web.1]:     9: <%= paginator.render do -%>
2011-05-04T19:29:55+00:00 app[web.1]:     10:   <nav class="pagination">
2011-05-04T19:29:55+00:00 app[web.1]:     11:     <%= current_page > 1 ? prev_li
nk_tag : prev_span_tag %>
2011-05-04T19:29:55+00:00 app[web.1]:     12:     <% each_page do |page| -%>
2011-05-04T19:29:55+00:00 app[web.1]:     13:       <% if page.current? -%>
2011-05-04T19:29:55+00:00 app[web.1]:   app/views/kaminari/_paginator.html.erb:1
0:in `block in _app_views_kaminari__paginator_html_erb__2476358393629791780_2607
8020__2870189555522128661'
2011-05-04T19:29:55+00:00 app[web.1]:   app/views/kaminari/_paginator.html.erb:9
:in `_app_views_kaminari__paginator_html_erb__2476358393629791780_26078020__2870
189555522128661'
2011-05-04T19:29:55+00:00 app[web.1]:   app/views/public/_konkurrencerover.html.
erb:64:in `_app_views_public__konkurrencerover_html_erb__2012442462695600638_342
98200__2631176305645353613'
2011-05-04T19:29:55+00:00 app[web.1]:   app/views/public/konkurrance_oversigt.ht
ml.erb:6:in `_app_views_public_konkurrance_oversigt_html_erb__328761828734281896
3_34321760__3231148984943757953'
2011-05-04T19:29:55+00:00 app[web.1]:
2011-05-04T19:29:55+00:00 heroku[router]: GET www.mydomain.com/konkurrencer d
yno=web.1 queue=0 wait=10897ms service=9692ms bytes=934
2011-05-04T19:29:55+00:00 app[web.1]:
2011-05-04T12:29:55-07:00 heroku[nginx]: GET /konkurrencer HTTP/1.1 | MYIP
.103 | 965 | http | 500
2011-05-04T12:31:08-07:00 heroku[cron.123]: State changed from created to starti
ng
2011-05-04T19:31:11+00:00 app[cron.123]: (in /app)
2011-05-04T12:31:13-07:00 heroku[cron.123]: State changed from starting to up
2011-05-04T19:31:14+00:00 app[cron.123]: rake aborted!
2011-05-04T19:31:14+00:00 app[cron.123]: Don't know how to build task 'cron'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:1
720:in `[]'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2
040:in `invoke_task'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2
019:in `block (2 levels) in top_level'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2
019:in `each'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2
019:in `block in top_level'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2
058:in `standard_exception_handling'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2
013:in `top_level'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:1
992:in `run'
2011-05-04T19:31:14+00:00 app[cron.123]: /usr/ruby1.9.2/bin/rake:31:in `<main>'
2011-05-04T12:31:15-07:00 heroku[cron.123]: State changed from up to complete
2011-05-04T12:32:59-07:00 heroku[slugc]: Slug compilation started
2011-05-04T12:34:09-07:00 heroku[api]: Deploy 61da0e6 by mail@mail.dk

2011-05-04T12:34:10-07:00 heroku[web.1]: State changed from up to bouncing
2011-05-04T12:34:10-07:00 heroku[web.1]: State changed from created to starting
2011-05-04T19:34:12+00:00 app[web.1]: >> Stopping ...
2011-05-04T19:34:21+00:00 app[web.1]: >> Thin web server (v1.2.6 codename Crazy
Delicious)
2011-05-04T19:34:21+00:00 app[web.1]: >> Maximum connections set to 1024
2011-05-04T19:34:21+00:00 app[web.1]: >> Listening on 0.0.0.0:27960, CTRL+C to s
top
2011-05-04T12:34:23-07:00 heroku[web.1]: State changed from starting to up
2011-05-04T19:34:37+00:00 app[web.1]:
2011-05-04T19:34:37+00:00 app[web.1]:
2011-05-04T19:34:37+00:00 app[web.1]: Started GET "/konkurrencer" for MYIP
.103 at 2011-05-04 21:34:37 +0200
2011-05-04T19:34:45+00:00 app[web.1]:
2011-05-04T19:34:45+00:00 app[web.1]: ActionView::Template::Error (undefined loc
al variable or method `prev_span_tag' for #<Kaminari::Helpers::Paginator:0x00000
0034fd230>):
2011-05-04T19:34:45+00:00 app[web.1]:     7:     paginator:     the paginator th
at renders the pagination tags inside
2011-05-04T19:34:45+00:00 app[web.1]:     8: -%>
2011-05-04T19:34:45+00:00 app[web.1]:     9: <%= paginator.render do -%>
2011-05-04T19:34:45+00:00 app[web.1]:     10:   <nav class="pagination">
2011-05-04T19:34:45+00:00 app[web.1]:     11:     <%= current_page > 1 ? prev_li
nk_tag : prev_span_tag %>
2011-05-04T19:34:45+00:00 app[web.1]:     12:     <% each_page do |page| -%>
2011-05-04T19:34:45+00:00 app[web.1]:     13:       <% if page.current? -%>
2011-05-04T19:34:45+00:00 app[web.1]:   app/views/kaminari/_paginator.html.erb:1
0:in `block in _app_views_kaminari__paginator_html_erb___3606315283206445500_277
77580_2894340309128370593'
2011-05-04T19:34:45+00:00 app[web.1]:   app/views/kaminari/_paginator.html.erb:9
:in `_app_views_kaminari__paginator_html_erb___3606315283206445500_27777580_2894
340309128370593'
2011-05-04T19:34:45+00:00 app[web.1]:   app/views/public/_konkurrencerover.html.
erb:64:in `_app_views_public__konkurrencerover_html_erb___3512818278792024874_36
003660__1579052516165392433'
2011-05-04T19:34:45+00:00 app[web.1]:   app/views/public/konkurrance_oversigt.ht
ml.erb:6:in `_app_views_public_konkurrance_oversigt_html_erb__232109981411746762
7_36020400_4338420183149633978'
2011-05-04T19:34:45+00:00 app[web.1]:
2011-05-04T19:34:45+00:00 app[web.1]:
2011-05-04T19:34:45+00:00 heroku[router]: GET www.mydomain.com/konkurrencer d
yno=web.1 queue=0 wait=0ms service=8062ms bytes=934

I@PC /c/rails/myapp (master)
$

似乎您正在使用Kaminari“<0.11”的旧自定义主题和较新的Kaminari gem

你能把整个删除吗

应用程序/视图/卡米纳里

目录并重新创建分页模板?
谢谢

您似乎正在使用一个旧的自定义主题,将Kaminari“<0.11”与较新的Kaminari gem结合使用

你能把整个删除吗

应用程序/视图/卡米纳里

目录并重新创建分页模板?
谢谢

使用gem“kaminari”降级,gem文件中的“0.10.4”修复了问题使用gem“kaminari”降级,gem文件中的“0.10.4”修复了问题
<% @konkurrencerb.each do |vind| %>
SOME CODE
<% end %>
</table>
<div id="pagenavi">
<%= hidden_field_tag :direction, params[:direction] %>
<%= hidden_field_tag :sort, params[:sort] %>
<%= paginate @konkurrencerb %>
def konkurrance_oversigt
@konkurrencerb = Konkurrancer.page(params[:page]).per(15)
@titel = 'konkurranceoversigt'
end