ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記述して下さい。

< Ruby on Rails インストール... | メイン | ヘルパーメソッド >

mimiの中身(Ruby
2008.01.23

HTMLエスケープ


こんばんは。

kbmjのプログラマーのmimiです。

rubyのプログラムを書く上での基本的な注意をすべき点を書いてみたいと思います。

 今回は、hメソッド「<%=h ... %>」についてです。

rubyのプログラムを読み始めた当初に見た時に、何か分からず「h」では検索しづらかったことを思い出しまして、まずはこれについて触れようと思います。

 

 hメソッド「<%=h ... %>」とは、

<%= ... %>を使って画面表示を行う際に利用する、HTMLエスケープのことです。

特に、どのような値が表示されるのかが分からない場合には必ず利用してください。

下記のとおりにエスケープ処理をします。

 

「 & 」    ⇒ &amp;


「 " 」   ⇒ &quot;


「 < 」     ⇒ &lt;


「 > 」    ⇒ &gt;

  

hは、「html_escape 」と略さず書いてもOKですが、

面倒ですよね。

 

次回も、初歩的な注意点などについて

触れていきたいと思います。

 

 

コメント (0)  |トラックバック (0)

ブックマークに追加する Subscribe with livedoor Reader あとで読む

トラックバック URL

この記事にコメントする

ニックネーム:
メールアドレス:
URL:


KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/06/25
ZD Net Builder」の連載記事です。第四回は「Rubyでどう書く?:重複したRSSをまとめる」が掲載されました。

2008/05/30
ZD Net Builder」の連載記事です。第三回は「Rubyでどう書く?:Rubyで特定URLの画像パス一覧を表示する」が掲載されました。

2008/05/07
ZD Net Builder」に連載を始めました。第二回は「Rubyでどう書く?:RubyでPDF履歴書を作成する」が掲載されました。

2008/04/24
アットマーク・アイティ」に『 Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する』が掲載されました。

全体のRoR最新ブログ一覧

プロフィール

  • mimi
  • はじめまして。
    KBMJでWEBサイトを作成している、女性エンジニアです。

    まだまだ新米ですが、
    初心者でもRuby on Railsを使うことで
    短期間でもいろんな事ができるようになり、
    日々楽しくお仕事してます。

    そんなわけで、
    Ruby初級者の方向けに
    ブログを書いてみたいと思っております。

    どうぞよろしくお願いします。

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ