Ruby on Rails
【Ruby on Rails】ビューを使い、コントローラーの内容を画面に表示する
作成日:2022年08月09日
更新日:2022年08月09日
ビュー(View)で HTML の記述を使い、画面に表示することができます。
ビューは、app フォルダの views フォルダ内にあります。
コントローラーの記述以下の内容ですと、
ruby
class GreetingsController < ApplicationController
def index
end
end
index.html.erb の内容が表示されました。
コントローラーに変数を指定し、ビューを通じて画面に表示させます。
まずは、コントローラーの def 内に変数を記述します。
ruby
class GreetingsController < ApplicationController
def index
@greeting = 'Hello World!'
end
end
変数名の前に『@』を付けることで、@が付いている変数をビューで使用することができます。
では、ビューに@greeting 変数を追加します。
ビュー内で『<%= %>』を入力します。
『<%= %>』内で Ruby の記述を使用することができます。
『<%= %>』に@greeting を追加します。
ruby
<h1><%= @greeting %></h1>
ブラウザを確認すると、
コントローラーの内容を表示することができました。
お知らせ
私事ですが、Udemyで初心者を対象にしたReactの動画コースを作成しました。
Reactについて興味がありましたら、ぜひ下のリンクからアクセスしてください。
詳しくはこちら(Udemyの外部サイトへ遷移します)