結構體
隨著 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>