Rails 创建新的 MVC

Cod*_*Guy 2 ruby model-view-controller ruby-on-rails

我想创建一个名为模型models/thing.rb,一个叫控制器controllers/things_controller.rb和视图叫views/things/index.html.erbviews/things/hello.html.erb

如何从 rails 控制台执行此操作?我知道我必须使用rails generate.

Pig*_*ras 5

首先生成具有两个动作index和的控制器hello

rails g controller things index hello

此命令将生成控制器和带有views/things/index.html.erb和的视图views/things/hello.html.erb

然后生成模型:

rails g model Thing attribute:type [...]

如果您想了解更多有关rails generate命令的信息,可以查看A Guide to The Rails Command Line