вернуть все @ статьи, кроме первого - PullRequest
2 голосов
/ 25 января 2012

У меня есть @articles в моей базе данных, и я хочу сделать запрос, но отфильтровать самую последнюю статью, а затем вернуть все остальные.

мой контроллер:

@articles = Article.find(:all, :order => "id desc")

и я выполняю цикл в моем представлении:

<% @articles.each do |article| %>
...
<% end %>

Я представляю, что представление может быть там, где я должен применить какой-то фильтр, но пока не могу найти никакой документации в моем поиске.

надеюсь, легко?

спасибо за вашу помощь! s

Ответы [ 2 ]

4 голосов
/ 25 января 2012

Это должно решить вашу проблему:

@articles = Article.order("id desc").offset(1).all
1 голос
/ 25 января 2012

Использование

@articles = Article.find(:all, :order => "id desc", :conditions=>["id !=?", Article.last])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...