摘要: attr_reader :abc你可以在对象的实例中用实例名.abc 得到这个变量的值,但不能修改,它相当于def abc return @abcend 顺便说一下attr_writer和attr_accessor,attr_writer :abc它相当于def abc=(abc) @abc = abcend 在这个情况下你不能通过实例名.abc获得abc的值,但是可以通过实例名.abc = 表达式设置abc的值attr_accessor :abc等同于def abc return @abcenddef abc=(abc) @abc = abcend 你可以用实例... 阅读全文
posted @ 2012-12-03 17:28 进化论 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 嵌套资源很多时候资源还会包含一组别的资源。譬如说,我们可能允许别人给文章做评论,这时每个评论也会是一项资源,评论的集合则关联到“文章”资源。对于这种情况,Rails 提供了一种便捷而直观的方式来声明路由:Download restful2/config/routes.rbActionController::Routing::Routes.draw do |map|→ map.resources :articles do |article|→ article.resources :commentsend# ...map.connect ':controller/:action/:id&# 阅读全文
posted @ 2012-12-03 14:27 进化论 阅读(242) 评论(0) 推荐(0) 编辑