结构体
随着 Rails 遵循 M V C 模式,Views
是你的模板用于你的行为的地方。
假设你有一个控制器 articles_controller.rb
。对于此控制器,你将在视图中有一个名为 app/views/articles
的文件夹:
app
|-- controllers
| '-- articles_controller.rb
|
'-- views
'-- articles
| |- index.html.erb
| |- edit.html.erb
| |- show.html.erb
| |- new.html.erb
| '- _partial_view.html.erb
|
'-- [...]
此结构允许你为每个控制器创建一个文件夹。在控制器中调用操作时,将自动呈现相应的视图。
// articles_controller.rb
class ArticlesController < ActionController::Base
def show
end
end
// show.html.erb
<h1>My show view</h1>