Ruby on Rails 生成控制器
示例
要生成控制器(例如Posts),请从命令行或终端导航到您的项目目录,然后运行:
$ rails generate controller Posts
您可以通过更换缩短这个代码generate用g,例如:
$ rails g controller Posts
如果打开新生成的app/controllers/posts_controller.rb,您将看到一个不执行任何操作的控制器:
class PostsController < ApplicationController
#空的
end可以通过传入控制器名称参数来为控制器创建默认方法。
$ rails g controller ControllerName method1 method2
要在模块内创建控制器,请将控制器名称指定为路径,例如parent_module/controller_name。例如:
$ rails generate controller CreditCards open debit credit close #要么 $ rails g controller CreditCards open debit credit close
这将生成以下文件:
Controller: app/controllers/credit_cards_controller.rb Test: test/controllers/credit_cards_controller_test.rb Views: app/views/credit_cards/debit.html.erb [...etc] Helper: app/helpers/credit_cards_helper.rb
控制器只是一个定义为继承自的类ApplicationController。
在此类的内部,您将定义将成为此控制器操作的方法。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短