我对 Rails 非常陌生,并且正在努力定制一个项目。我生成了一个新的脚手架,称为它New_Scaffold
。显示 New_Scaffold 的 index.html.erb 时,不显示 application.html.erb 的包装器(yield
调用该方法的位置)。
我以为它在rails中是自动的,不是吗?如何显示 application.html.erb 来包装 New_Scaffold 的 index.html ?
我对 Rails 非常陌生,并且正在努力定制一个项目。我生成了一个新的脚手架,称为它New_Scaffold
。显示 New_Scaffold 的 index.html.erb 时,不显示 application.html.erb 的包装器(yield
调用该方法的位置)。
我以为它在rails中是自动的,不是吗?如何显示 application.html.erb 来包装 New_Scaffold 的 index.html ?
application.html.erb 文件可以在视图/布局下找到
该scaffold
命令会自动为您生成模型和控制器的一堆东西。
如果您想尝试 Rails,请尝试创建一个新项目,如下所示:
rails new blog
cd blog
rails generate scaffold Post title body:text
rake db:migrate
rails server
这将创建一个具有一个模型的基本项目,该模型Post
将具有一个带有视图的通用设置和一个响应所有 RESTful 操作的控制器。