0
我爲我的最新帖子創建了一個部分,還爲所有帖子創建了一個部分。不過,我上次創建的帖子會顯示兩次。Rails:顯示除最新帖子外的所有帖子
在我的控制器中,如何顯示除最後一篇文章以外的所有文章?
MainController
def index
@post = Post.all.order('created_at DESC')
@latest_post = Post.ordered.first
end
這不會取
@latest_post
我得到一個錯誤:'未定義的方法「pop'' - 我是新來的軌 – GVS@GVS固定,需要'to_a' – meagar
將您的代碼放在我的控制器中。我在我的視圖代碼中出現了一個錯誤,該行使用了<%@ post.each do | post | %>'我刪除了我的視圖文件中的代碼,並且錯誤仍然顯示,即使代碼已被刪除。所以我重新啓動了我的服務器,錯誤仍然顯示。我用我的原始控制器代碼替換了你的控制器代碼,它再次工作。我不知道爲什麼會發生這種情況 – GVS