结构体

随着 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>