在Rails中,如何从现有模型生成show视图?

时间:2013-05-20 15:22:39

标签: ruby-on-rails ruby-on-rails-3

假设您已经有了一个模型,但是想要生成通常会生成的show视图,就像您通过脚手架生成该模型一样。是否有可以调用的生成器从现有模型生成显示视图?

命令看起来像:

rails g show_view User

我还希望从现有模型中获取属性,并将它们作为字段写入视图。

1 个答案:

答案 0 :(得分:7)

您需要使用scaffold_controller

$ rails g scaffold_controller User

有关scaffold_controller

的更多信息
  

找出一个脚手架控制器及其视图。传递模型名称,> gt CamelCased或under_scored,以及视图列表作为参数。控制器名称被>作为复数版本检索   模型名称。要在模块中创建控制器,请将模型名称指定为类似“parent_module / controller_name”的路径。

This generates a controller class in app/controllers and invokes helper, template engine and test framework generators.