假设您已经有一个模型,但想要生成通常会生成的显示视图,就像您通过脚手架生成该模型一样。是否有可以调用的生成器从现有模型生成显示视图?
该命令如下所示:
rails g show_view User
我还希望它从我现有的模型中获取属性并将它们作为字段写入视图。
假设您已经有一个模型,但想要生成通常会生成的显示视图,就像您通过脚手架生成该模型一样。是否有可以调用的生成器从现有模型生成显示视图?
该命令如下所示:
rails g show_view User
我还希望它从我现有的模型中获取属性并将它们作为字段写入视图。
你需要使用scaffold_controller
$ rails g scaffold_controller User
更多信息scaffold_controller
存根一个脚手架控制器及其视图。传递模型名称,>CamelCased 或 under_scored,以及作为参数的视图列表。控制器名称 > 作为模型名称的复数形式检索。要在模块中创建控制器,请将模型名称指定为路径,如“parent_module/controller_name”。
This generates a controller class in app/controllers and invokes helper, template engine and test framework generators.