Я получаю эту ошибку:Error неопределенного метода `страница»
undefined method `page' for #<User::ActiveRecord_Relation:0x007ff3ce5a1da0>
Как я могу это исправить? Это мой код:
class UsersController < ApplicationController
def index
@users = User.all
@users = User.where(:username).page params[:page]
end
end
'page' не встроено в рельсах. Вы получите его, если используете колонию, похожую на 'will_paginate' https://github.com/mislav/will_paginate или' kaminari' https://github.com/amatsuda/kaminari Используете ли вы один из этих драгоценных камней или делаете вы просто попробуете «страницу», надеясь, что это сработает? – SteveTurczyn
Я использую Kaminari – rscottbradshaw
Я только что заметил 'where (: username)' ... вы хотели сказать 'where (: username => current_user.name)' или что-то в этом роде? Вы не получаете коллекцию, вы получаете отношение. – SteveTurczyn