最初、Ruby on Railsを使い始めた際にファイル名を覚えるのが大変だったので基本の3つのMVC(model, view, controller)をまとめてみた。
- routes - routes.rb
- controller - コントローラー名_controller.rb
- view - アクション名.html.erb
Rubyだとインスタンス変数はメソッドを跨いで使えたが、
Railsだとインスタンス変数はビューの中でも使える。
例
def show
@user = User.new
end