タグ

tipsとerbに関するnobyukiのブックマーク (3)

  • erbファイルをslimに変換する! - 量子的ぷろぐらま

    2013-10-29 erbファイルをslimに変換する! erb slim 今日は少し疲れてしまったので翻訳はお休みさせてください…。 今何をしているかというと、html.erb形式で書かれているファイルをすべてhtml.slimの形式に変換する作業です。今後の作業をslimで書くために、今までのファイルもslimに変換しようという話ですね! slim(slim-template/slim · GitHub)というのは、hamlと同じようなテンプレートエンジンですが、hamlより後発です。その分少しだけ洗練されているような気がしますね!ドキュメントは少ないですが… そして何と言ってもパフォーマンス向上に貢献してくれます。レンダリングにかかる時間がerb、haml、slimの中で一番小さいんですね!ちなみに一番遅いのはhamlです。 自動変換には、html2slim(slim-templa

  • ERB記法メモ - Lazy Technology

    改行やら空白を良い感じに制御する記法が合ったと思ったんだけど、Google先生に聞いても(%とか記号が聞けないのが痛い)パッとしなかったので自分用に覚書。 <% %> Rubyのコードを実行。 <%= %> Rubyのコードを実行し、その結果を出力する。 <%# %> タグ以下はすべてコメント <% -%> 改行を抑止する。 <%- %> 行頭の空白を削除する。 <%- -%> 改行抑止 & 行頭の空白削除 例 ERBにこんな感じに書いてみる。 <%= "1hoge" %> <% "test" %> <%= "2hoge" %> <%- "test" %> <%= "3hoge" %> <%# "test" %> <%= "4hoge" %> <% "test" -%> <%= "5hoge" %> <%- "test" -%> <%= "6hoge" %>出力結果。 1hoge 2hog

    ERB記法メモ - Lazy Technology
  • erbのタグをエスケープするには &lt;%% とパーセントを2つ書く。 - こせきの技術日記

    erbでerbを出力したいことがたまにあるのでメモ。 <%% escaped %>閉じるほうは2つ書く必要なし。<% %>の中に%>を書きたい時は閉じるほうの%を2つ書く。以下例。 $ irb >> require "erb" => true >> ERB.new("<%% test %>").result => "<% test %>" >> ERB.new("<%= '%%>' %>").result => "%>" >> ERB.new("<%= '%>' %>").result SyntaxError: compile errorリファレンスに書いといてほしい……と思ったけどeRubyの説明自体リファレンスに含まれてないのか−。。 http://doc.loveruby.net/refm/api/view/class/ERB eRubyの公式なドキュメントってないの? http:/

    erbのタグをエスケープするには &lt;%% とパーセントを2つ書く。 - こせきの技術日記
  • 1