Railsでコントローラからビューは自動的に呼ばれます。次のようなビューファイルを作成します。erb (Embedded Ruby)はHTMLなどの文書の中にRubyスクリプトを埋め込むためのライブラリです。
app/views/コントローラ名/アクション名.html.erb
例
ルーティングファイルにアクションを定義します。
# config/routes.rb get 'article', :to => 'article#index'
Articleコントローラのindexアクションを作成します。@変数名とすると、その変数をビューファイルからも参照できます。ここでは@hello に値を入れています。
# app/controllers/article_controller.rb class ArticleController < ApplicationController def index @hello = "hello world!" end end
Articleコントローラのindexアクション用のビューを作成します。
# app/views/article/index.html.erb message: <%= @hello %>
ブラウザで http://ホスト/article にアクセスすると、”hello world!”と表示されます。