我的数据库中有@articles,我想查询它但过滤掉最新的文章,然后返回所有其他文章。
我的控制器是:
@articles = Article.find(:all, :order => "id desc")
我在视图中运行循环:
<% @articles.each do |article| %>
...
<% end %>
我想这个视图可能是应该应用某种过滤器的地方,但到目前为止我的搜索中似乎找不到任何文档。
希望很容易吗?感谢您的帮助! 小号
答案 0 :(得分:4)
这可以解决您的问题:
@articles = Article.order("id desc").offset(1).all
答案 1 :(得分:1)
使用
@articles = Article.find(:all, :order => "id desc", :conditions=>["id !=?", Article.last])