Railsビューヘルパー

railsビューヘルパーを使ってHTMLコードを書く。
コードに統一感が出せる。

content_tag

  • 使い方
    content_tag(タグ名, 'コンテンツ', オプション, エスケープ)

contet_tag(:div, 'happy', class: 'text')  
=> "<div class="text">happy</div>"
  • 注意点
    コンテンツの中身がなくてオプションを記述する場合は、第2引数にnilを渡す。
content_tag(:div, nil, class: 'text')  
=> "<div class="text"></div>"

tag

  • 使い方
    tag.タグ名 'コンテンツ', オプション

tag.div 'happy', class: 'text'  
=> <div class="text">happy</div>
  • 注意点
    タグ名の後に,(カンマ)は書かない。
    content_tagと違いコンテンツがない場合は省略して良い。
tag.div class: 'text'
=> <div class='text'></div>

tagの方が使い勝手良さそう。