`
kenrome
  • 浏览: 40913 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

关于Rails开发之数据排序问题

阅读更多

我做一个文章发表的系统,数据库中有表posts(id,title,content).

controller中定义了文件:post_controller.rb,其中有方法:

ruby 代码
  1. def list   
  2.    @post_pages@posts = paginate :posts:per_page => 5   
  3.  end  

在Views中的 list.rhtml中通过以下代码显示:

ruby 代码
  1. <% for post in @posts %>   
  2.     <h3>   
  3.     <%=post.title %>   
  4.     </h3>   
  5.     <%=(post.content)[0..200] %>   
  6.     <br/>   
  7.     <%= link_to 'Show', :action => 'show', :id => post %>   
  8.     <%= link_to 'Edit', :action => 'edit', :id => post %>   
  9.     <%= link_to 'Destroy', { :action => 'destroy', :id => post }, :confirm => 'Are you sure?', :method => :post %>   
  10. <hr/>   
  11. <% end %>  

 

我希望的是数据表中的数据逆序输出,怎么办呢?

分享到:
评论
2 楼 xiapkmai 2012-06-01  
帅哥,这个解决了没??我最近也在着急这个
1 楼 9esuLuciano 2007-09-17  
<div class='quote_div'>
<div class='code_title'>ruby 代码</div>
<div class='dp-highlighter'>
<div class='bar'/>
<ol class='dp-rb'>
    <li class='alt'><span><span class='keyword'>def</span><span> list       </span></span></li>
    <li class=''><span>   </span><span class='variable'>@post_pages</span><span>, </span><span class='variable'>@posts</span><span> = paginate </span><span class='symbol'>:posts</span><span>, </span><span class='symbol'>:per_page</span><span> =&gt; 5  ,</span><span class='symbol'>:order</span><span>=&gt;'id DESC'   </span></li>
    <li class='alt'><span> </span><span class='keyword'>end</span><span>    </span></li>
</ol>
</div>
<p><br/>
<br/>
<br/>
</p>
</div>

相关推荐

    rails敏捷开发的购物车系统

    在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    7. **启动服务器**:运行`rails server`命令启动Rails开发服务器,然后在浏览器中访问`http://localhost:3000`查看你的应用。 8. **测试**:Rails内置了测试框架Test::Unit和Functional测试,用于编写和运行应用的...

    Ruby On Rails开发实例-源代码

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在使Web开发更简洁、高效。本实例将帮助你深入理解和...祝你学习愉快,早日成为Rails开发高手!

    使用Aptana+Rails开发Rails Web应用(中文)

    模型负责数据操作,视图用于展示用户界面,而控制器则作为两者之间的桥梁,处理用户请求并调用模型方法。在Aptana中,你可以直接在这些目录中编写相应的Ruby代码,IDE会提供代码补全和错误检查等功能。 例如,要在...

    Ruby on Rails实例开发

    SQLite是一个轻量级的嵌入式数据库,常用于Rails开发中的开发和测试环境。它的优点在于无需独立服务器进程,直接在应用进程中运行,便于快速搭建和测试数据库驱动的应用。在Rails中,通过ActiveRecord可以轻松地进行...

    应用Rails进行REST开发

    ### 应用Rails进行REST开发 #### 1.1 什么是REST? REST(Representational State Transfer),这是一种由Roy Fielding在他的博士论文中提出的架构风格。REST的核心思想是通过标准HTTP协议中的GET、POST、PUT、...

    web开发之rails最新调试通过购物车代码

    本压缩包中的"web开发之rails最新调试通过购物车代码"是关于使用Rails进行Web应用开发的一个实例,特别是针对购物车功能的实现。 购物车是电商网站的核心部分,它允许用户选择商品并保存这些选择以便后续购买。在...

    ruby on rails(开发文档)

    Rails是建立在Ruby之上的,因此深入理解Ruby是学习Rails的基础。 2. **Rails架构**:了解MVC模式是至关重要的。Model负责数据模型和业务逻辑,View负责显示用户界面,Controller则作为两者之间的桥梁,处理用户请求...

    基于ruby on rails开发示例源码

    通过这个示例源码,你可以看到这些原则在实际项目中的应用,从而提升你的Rails开发技能。 在深入学习这个示例之前,确保你已经安装了Ruby、Rails以及必要的开发环境。然后,使用`git clone`命令克隆项目,运行`...

    ruby on rails社区网站开发源码

    在“ruby on rails社区网站开发源码”中,我们可以学习到如何利用Rails构建一个互动性强、功能丰富的社区网站。以下是一些关键知识点: 1. **安装与环境设置**:首先,你需要安装Ruby和Rails。这通常涉及设置Ruby...

    Ruby-Rails实战之B2C商城开发

    在本项目"Ruby-Rails实战之B2C商城开发"中,我们将深入探索使用Ruby on Rails这一强大的Web开发框架来构建一个完整的B2C(Business-to-Consumer)在线商城。Rails是Ruby语言的一个核心框架,以其MVC(Model-View-...

    ruby on rails开发

    Ruby on Rails,简称Rails,是一种基于...以上就是Ruby on Rails开发的基本知识,从环境搭建到项目创建,再到数据库操作和测试,涵盖了Rails开发的核心要素。继续学习和实践,你将能熟练掌握这个强大的Web开发框架。

    Ruby on Rails Web开发学习实录随书光盘(源代码).

    本资源为"Ruby on Rails Web开发学习实录随书光盘"的源代码,是清华大学出版社出版的相关书籍的配套资料,旨在帮助读者深入理解和实践Rails开发。 1. **Ruby基础知识**:Ruby是一种面向对象的、动态类型的编程语言...

    Rails101_by_rails4.0

    书中详细讲解了CRUD(创建Create、读取Read、更新***e、删除Delete)操作,这是Web开发中基本的数据处理操作。作者特别提到了“CRUD懶人大法Scaffold”,它是一种通过Rails自动生成代码的方式来快速搭建基本的CRUD...

    Ruby on Rails开发指南

    2. **Rails框架结构**:Rails采用MVC架构,其中Model负责数据处理和业务逻辑,View负责展示用户界面,Controller处理用户请求并协调Model和View。理解这三个组件的职责和交互方式对于构建高效、可维护的Rails应用至...

Global site tag (gtag.js) - Google Analytics