每个人,
我想在我创建View
和Controller
之后才创建Model
。
例如,我通过以下命令创建了名为Product
的模型和名为Order
的控制器。
rails g controller Order show
rails g model Product
但是,我想在crated Model和Controller之后添加一个名为list的视图。 并且,我需要进行与创建的视图文件相关的所有独立工作。
您想告诉我如何解决这个问题吗?
答案 0 :(得分:3)
您已使用名为Order
的操作方法创建了名为show
的控制器。因此,我假设您要为show
创建一个视图。
要执行此操作:在show.html.erb
文件夹中创建名为app/views/order
的文件,并在该文件中添加HTML代码。就是这样。
答案 1 :(得分:0)
虽然我总是手动创建视图,但如果您真的想通过生成器执行此操作,则会有一个名为 erb:controller 的生成器。
$ rails g erb:controller Order show
create app/views/order
create app/views/order/show.html.erb
顺便说一句,您可以使用rails g -h
查看您可以使用的所有生成器。