0
错误
undefined method `current' for nil:NilClass
Extracted source (around line #28):
代码
25: </tr>
26: <% end %>
27: </table>
28: <%= link_to 'Previous page',{:page => @post_pages.current.previous } if @post_pages.current.previous %>
29: <%= link_to 'Next page',{:page => @post_pages.current.next } if @post_pages.current.next %>
30: <br />
控制器代码
# GET /posts
# GET /Posts.json
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @posts }
end
end
什么是你的控制器代码看起来像你设置'@ post_pages'的价值? – 2012-07-10 20:36:39
我生成的脚手架和它的假设自动生成@post_pages,对吗? – Abhimanyu 2012-07-10 22:10:22
据我所知,除非你使用某种额外的分页宝石,它会给你一个'@ post_pages'变量。据我从控制器代码可以看出,你只有'@ posts'在你的视图中玩。是什么让你期待你也会拥有'@ post_pages'? – 2012-07-10 22:19:39