我正在开发一个类似论坛的应用程序。它显示表中的所有数据。所以我要做的是按照升序对表中的日期进行排序。
这就是我想要做的事情:
def pullTenRecords
if session[:page] == 0
tenRecords = Consciousmess.limit(10).offset(0)
orderedTenRecords = tenRecords.order(created_at: :asc)
else
tenRecord = Consciousmess.limit(10).offset(session[:page] * 10)
orderTenRecords = tenRecord.order(created_at: :asc)
end
end
我的问题是它为Nil表示未定义的未定义方法'*':NilClass。我确实在StackOverflow上有一些关于这个的帖子,但是在解决我的问题方面没有一篇文章真的有帮助。感谢。
答案 0 :(得分:0)
您的session[:page]
是nil
。只需设置nil
的默认值:
def pullTenRecords
session[:page] ||= 0
...