####コントロールクラス
クラスや継承を勉強してきた。
lass StaticPagesController < ApplicationController
def home
end
def help
end
def about
end
end
#####クラス階層を調べよう。
>> controller.class
=> StaticPagesController
>> controller.class.superclass
=> ApplicationController
>> controller.class.superclass.superclass
=> ActionController::Base
>> controller.class.superclass.superclass.superclass
=> ActionController::Metal
>> controller.class.superclass.superclass.superclass.superclass
=> AbstractController::Base
>> controller.class.superclass.superclass.superclass.superclass.superclass
=> Object
Object
↑
AbstractController::Base
↑
ActionController::Metal
↑
ActionController::Base
↑
ApplicationController
↑
StaticPagesController
という風になっている。
>> controller.home
=> nil
。Railsのアクションには戻り値がありません
####演習
toy_appを消していたから解けなかった。