Ruby on Rails 中文 Wiki
Tutorial Step Three

<— TutorialStepTwo | 教程 | TutorialStepFour (创建模型) —>

创建控制器

使用生成器’script/generate controller’创建一个控制器(UnderstandingControllers)
(可以不带参数运行该命令以查看使用帮助)。

创建一个名为Friends的控制器:

./script/generate controller Friends list view new edit

注: Windows下运行该命令:

ruby script/generate controller Friends list view new edit

命令执行后会输出类似下面的内容:

$ ruby script/generate controller Friends list view new edit
      exists  app/controllers/
      exists  app/helpers/
      create  app/views/friends
      exists  test/functional/
      create  app/controllers/friends_controller.rb
      create  test/functional/friends_controller_test.rb
      create  app/helpers/friends_helper.rb
      create  app/views/friends/list.rhtml
      create  app/views/friends/view.rhtml
      create  app/views/friends/new.rhtml
      create  app/views/friends/edit.rhtml

这一步做了什么?

在app/controllers目录中创建了一个名为friends_controller.rb 的控制器。该控制器包含四个路由(‘list’, ‘view’, ‘new’, ‘edit’) 。在后续教程中,我们将修改这些路由并使它们输出有意义的内容。

For each of these four routines in the new controller class, a view template .rhtml file has also been generated.

这个控制器类中的每个路由,都有相应的视图模板文件(.rhtml)生成。

<— TutorialStepTwo | 教程 | TutorialStepFour (创建模型) —>