Я чувствую, что это должно быть очень просто, но мой мозг от этого коротко замыкается. Если у меня есть объект, представляющий текущего пользователя, и я хочу сделать запрос для всех пользователей, кроме текущего, как я могу это сделать, учитывая, что текущим пользователем иногда может быть nil
?
Вот что я сейчас делаю:
def index
@users = User.all
@users.delete current_user
end
Что мне не нравится, так это то, что я выполняю постобработку результата запроса. Кроме того, что я чувствую себя немного неправильно, я не думаю, что это будет хорошо работать, если я преобразую запрос для запуска с will_paginate
. Любые предложения о том, как сделать это с помощью запроса? Спасибо.