Ruby与Rails开发:类的运用与布局填充
1. Ruby类的探索
在Ruby中,一些有趣的特性值得我们关注。比如, blank? 方法的使用,一个由空格组成的字符串并非空字符串,但它是“空白”的,而且 nil 也是“空白”的,这暗示着Rails实际上将 blank? 方法添加到了 String 的基类 Object 中。
1.1 控制器类
以 StaticPagesController 为例:
class StaticPagesController < ApplicationController
def home
end
def help
end
def about
end
end
StaticPagesController 继承自 ApplicationController ,并拥有 home 、 help 和 about 方法。我们可以在控制台中创建该控制器的实例并查看其类层次结构:
>> controller = StaticPagesController.new
=> #<StaticPagesC
超级会员免费看
订阅专栏 解锁全文
602

被折叠的 条评论
为什么被折叠?



