1月
21
2011

Rails Helperで、任意のTagを表示する

ちょっと忘れていたのでメモ。

content_tagの使い方

content_tag(:p, "Hello world!")
   # => <p>Hello world!</p>
  content_tag(:div, content_tag(:p, "Hello world!"), :class => "strong")
   # => <div class="strong"><p>Hello world!</p></div>
  content_tag("select", options, :multiple => true)
   # => <select multiple="multiple">...options...</select>

  < %= content_tag :div, :class => "strong" do -%>
    Hello world!
  < % end -%>
   # => <div class="strong">Hello world!</div>

tagの使い方

 tag("br")
  # => <br />

  tag("br", nil, true)
  # => <br />

  tag("input", { :type => 'text', :disabled => true })
  # => <input type="text" disabled="disabled" />

  tag("img", { :src => "open & shut.png" })
  # => <img src="open &amp; shut.png" />

  tag("img", { :src => "open &amp; shut.png" }, false, false)
  # => <img src="open &amp; shut.png" />
Written by in: Ruby on Rails |

コメントはまだありません »


コメント&トラックバック




トラックバック URL

コメントのRSS feed