Ruby on rails <;%=将@posts%分页>;不显示生产中的链接(Heroku)

Ruby on rails <;%=将@posts%分页>;不显示生产中的链接(Heroku),ruby-on-rails,ruby,will-paginate,Ruby On Rails,Ruby,Will Paginate,我在will_paginate gem上遇到了麻烦,因为paginate链接没有出现在Heroku制作中。它在当地环境中工作得非常好 一般资料 我在生产数据库中有11篇文章 heroku日志似乎没有给我任何错误 Gemfile gem 'rails', '3.2.3' group :development do gem 'sqlite3' end group :production do gem 'pg' end group :assets do gem 'sass-rai

我在will_paginate gem上遇到了麻烦,因为paginate链接没有出现在Heroku制作中。它在当地环境中工作得非常好

一般资料

  • 我在生产数据库中有11篇文章
  • heroku日志似乎没有给我任何错误
Gemfile

gem 'rails', '3.2.3'

group :development do
  gem 'sqlite3'
end

group :production do
  gem 'pg'
end

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'twitter-bootstrap-rails'
  gem 'therubyracer', :platform => :ruby
  gem 'less'
  gem 'uglifier', '>= 1.0.3'
end

  gem 'jquery-rails'
  gem 'opentok'
  gem 'redcarpet', '1.17.2'
  gem 'will_paginate', "~> 3.0.3"
  gem 'bcrypt-ruby', :require => "bcrypt"
环境.rb

require 'will_paginate/array'
Posts\u Controller.rb

def index
  @posts = Post.paginate(:page => params[:page], :per_page => 10, :order => 'created_at DESC')

  respond_to do |format|
    format.html # index.html.erb
    format.json { render json: @posts }
  end
end
Index.html.erb(Posts)


_Post.html.erb

<% @posts.each do |post| %>
<h1><%= link_to post.title, post_path(post) %></h1>
<p>Posted On: <%= post.created_at %></p>
<p>
    <%= markdown(post.body) %>
</p>
<% if admin? %>
    <%= link_to "Edit", edit_post_path(post), :class => "btn" %>
    <%= link_to "Destroy", post_path(post), :method => :delete, :class => :destroy %>
<% end %>
<hr/>

张贴于:

“btn”%> :删除,:类=>:销毁%>

如果您需要更多信息,请告诉我

当您访问此索引时,
heroku日志
显示了什么?您的生产数据库中是否有帖子?我似乎没有在heroku日志中发现任何错误。是的,我在制作中创造了11个帖子。所以你在制作中只有不到10个帖子(db)啊,我是个白痴。我通过在生产数据库中添加12个帖子来修复它。我以为链接只需要11个就可以显示出来。如果你想回答这个问题,我会接受的。谢谢你的帮助!有人知道为什么当我把peru页面设置为10时需要12吗?当你访问这个索引时,
heroku日志
显示了什么?你的生产数据库中有帖子吗?我在heroku日志中似乎没有发现任何错误。是的,我在制作中创造了11个帖子。所以你在制作中只有不到10个帖子(db)啊,我是个白痴。我通过在生产数据库中添加12个帖子来修复它。我以为链接只需要11个就可以显示出来。如果你想回答这个问题,我会接受的。谢谢你的帮助!有人知道为什么当我把每页设置为10时需要12页吗?
<% @posts.each do |post| %>
<h1><%= link_to post.title, post_path(post) %></h1>
<p>Posted On: <%= post.created_at %></p>
<p>
    <%= markdown(post.body) %>
</p>
<% if admin? %>
    <%= link_to "Edit", edit_post_path(post), :class => "btn" %>
    <%= link_to "Destroy", post_path(post), :method => :delete, :class => :destroy %>
<% end %>
<hr/>