gpt4 book ai didi

ruby-on-rails - 未定义的方法 `paginate' 为

转载 作者:行者123 更新时间:2023-12-04 05:45:04 27 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 3.2.1 和 Kaminari gem 0.13.0。

我已经添加了 gem 'kaminari'在我的 gemfile 中,然后运行 ​​Bundle install .

在 Controller 中我有 @posts = Post.order("name").page(params[:page])

在 View 中:

<%= paginate @posts%>
<% @posts.each{|posts| %>
<h1 class="title"><%= link_to posts.title, posts %></h1>
<p class="byline">Raksts izveidots: <%= posts.created_at.utc.strftime("%d.%m.%Y") %></p>
<div class="entry">
<p><%= posts.content %></p>
</div>
<p class="meta"><a href="#" class="more">Read More</a> &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <a href="#" class="comments">Comments</a> (33)</p>
<% } %>
<%= paginate @posts%>

但结果我有 undefined method 'paginate' for #<#<Class:0x3cf68b8>:0x2ab92b0> .

谁能帮帮我?

 class PostsController < ApplicationController
# GET /posts
# GET /posts.json
def index
@posts = Post.order(:name).page(params[:page]).per(2)
@posts = Post.order('posts.id DESC')


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

最佳答案

def index
@posts = Post.order(:name).page(params[:page]).per(2)

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

关于ruby-on-rails - 未定义的方法 `paginate' 为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054205/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com