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 给外婆敬酒祝福语简短