週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の妻氏…
haml は構造化文章をシンプルかつ強力に記述することができるが、 複数行のデータの扱いには以下の理由で不向きである。 行指向であるため適切なインデントの記述が強要される 頑張って埋め込んでも可読性が落ちて全体の構造が把握し辛くなる これを改善するには、コード(構造情報)とデータの分離が必要になる。 inline filter module 1 module Inline 2 include Haml::Filters::Base 3 4 def self.[](key) 5 @@data[key.to_s] rescue nil 6 end 7 8 def render(str) 9 @@data = Hash[*str.split(/^\s*@@\s*(\w+)\s*\n/m)[1..-1]] 10 return nil 11 end 12 end
Introduction To Haml 1. Hamlプラグインで ビューをすっきり 記述する (株)永和システムマネジメント サービスプロバイディング事業部 浦嶌 啓太 2. アジェンダ •HTMLがいかに駄目かという話 •そこでHamlですよという話 •Hamlの始め方 3. 仕事でRailsを 始めて早一年 4. ビューを書くのが 嫌になりました ____ / \ / _ノ ヽ、_ \ / o゚͡ ゚͡o \ 今日もまた、刺身の上に | (__人__) | タンポポのせる \ ` ͡´ / 仕事が始まるお 5. HTMLは冗長なので •書くのがめんどう •うっかりミス多発 6. ありがちな うっかりミス 7. 1. DOCTYPE宣言をコピペし忘れる。 <?xml version="1.0"?> <html> 8. <p>
Haml/SassをRailsで使い始める方法を解説します。Haml 2.0.9、Rails 2.2.2を対象にしています。 HamlとSassの簡単な説明 HamlはHTMLを生成するためのマークアップ言語です。読みやすく書きやすい、簡潔な記法を特徴としています。 SassはCSSを生成するためのメタ言語です。本来のCSSでは不可能な構造化記述、定数の使用、算術演算などをサポートします。 Haml/Sassのオリジナル実装はHampton Catlinによって作られました。現在のメインメンテナはNathan Weizenbaum です。Haml/SassはMITライセンスで提供されています。ソースコードはGitHubから入手できます。 Haml/Sassをインストールする gemコマンドでインストールします。SassはHamlに含まれています (単独のパッケージはありません)。 $ ge
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く