oyama919’s blog

フロントエンドエンジニアの雑多なブログ

Rails4 Viewの基本 テンプレートの使い方とコメントの仕方

RailsのViewファイルは「html.erb」拡張子のテンプレート
ERB (Embedded Ruby)HTMLにRubyscriptをを埋め込んでいる

テンプレート変数

controllers/continents_controller.rb

class BlogsController < ApplicationController
  def hoge
@msg = 'hogehoge' end end

views/contents/hoge.html.erb

<p><%= @msg -%></p>

http://localhost:3000/contents/hoge で「hogehoge」が表示される

 

application.html.erbのファイルでレイアウトの<body>タグより外側の共通部分を出力している

<%= yeild %>

部分でその他のレイアウトを読み込んでいる

 

コメントアウト

<%=#コメントアウトしたい内容%>

 

<%= ここはコメントアウトされない

#コメントアウトしたい内容%>

 

<% if else %>

 コメントアウトしたい内容

<% end %>

 

<%

=begin

%>

 コメントアウトしたい内容

<%

=end

%>

=biginと=endは行頭に来るようにしないと効かない