dev*_*ium 21 ruby-on-rails ruby-on-rails-3
在初始构建之后,我在Books数据库表中添加了几列.由于我实际上希望我的视图反映并显示与所有这些新添加的列相关的字段,我认为删除views/books/文件夹内的所有内容会更便宜,并且有一些脚手架代码从头开始重新生成.我不想删除控制器或模型文件,因为两者都已包含一些我想保留的逻辑.我可以根据需要自行编辑这些文件.
如何完成任务?
从/sf/answers/303347131/我可以看到scaffold似乎有控制器和模型的选项,但不幸的是,不是视图.我必须独自完成这项咕噜咕噜的工作吗?我知道我可以创建一个新的git分支,删除+ model +视图并重新生成所有这些,将视图复制粘贴回原始分支,我准备好了,但我更喜欢更多尽可能采用科学方法.
谢谢
Jaa*_*ans 64
我知道这个问题可能太旧了,无法帮助最初提出问题的人,但我想指出默认scaffold生成器调用erb:scaffold生成器来生成ERB文件.所以,你可以这样做:
rails g erb:scaffold Book
Run Code Online (Sandbox Code Playgroud)
这将返回:
create app/views/books
create app/views/books/index.html.erb
create app/views/books/edit.html.erb
create app/views/books/show.html.erb
create app/views/books/new.html.erb
create app/views/books/_form.html.erb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7696 次 |
| 最近记录: |