4th*_*ace 3 ruby controller ruby-on-rails ruby-on-rails-3 ruby-on-rails-4
我已经看到一些Rails示例,其中生成控制器也会创建视图文件(而不仅仅是视图文件夹).
在Rails指南的6.4节中,它显示了一个空视图文件夹,没有视图文件.这是我的本地安装正在做的事情.我没有得到任何视图文件.
有没有办法让Rails在运行时自动生成视图文件rails g controller ...?或者,这个人是否更有可能手动创建视图文件并且没有显示该部分?
使用rails生成脚手架,它将在一次操作中为您生成模型,视图和控制器文件.
如果要在单个操作中为新资源创建模型,视图和控制器,则脚手架是工作的工具.
例如:
rails g scaffold Post name:string title:string content:text
Run Code Online (Sandbox Code Playgroud)
但是,如果您真的想使用rails g controller并为您创建视图文件,则必须指定action控制器的名称:
rails g controller Controllername index show edit update
Run Code Online (Sandbox Code Playgroud)
这样,它将为这四个动作创建视图文件:app/views/.../index.html.erb,app/views/.../edit.html.erb...等等
但是,看看你的情况,你应该使用脚手架,因为它会为你做很多工作.
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |