这样我们就创建了一个控制器:App.
在D:\myruby\hello\app\controllers文件夹下我们找到这个文件,里面的代码是这样的
class AppController < ApplicationController
end
发现它的意思就是定义一个AppController类,并且继承了ApplicationController这个类,而ApplicationController和它是在同一个文件夹下的。下面是ApplicationController这个类的代码;
# Filters added to this controller apply to all controllers in the application.
# Likewise, all the methods added will be available for all controllers.
class ApplicationController < ActionController::Base
helper :all # include all helpers, all the time
# See ActionController::RequestForgeryProtection for details
# Uncomment the :secret if you're not using the cookie session store
protect_from_forgery # :secret => 'd68461d0ac035694abfc8e7d76febff1'
end
从文件中我们也发现,这些类文件的后缀名是rb,这个就是Ruby的后缀名。
下面我们在这个AppController这个类下创建一个action.名字叫greeting.代码为
class AppController < ApplicationController
def greeting
end
end