結構體

隨著 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>