Rails 3.2.13 + Bootstrap + Hamlのプロジェクト作成のフローを作成しました。
(2010-08-30: Rails 3.0.0がリリースされたのでそれにあわせて更新。generator関連が少し変わってる) 会社用の、小物Webアプリを作ろうかと思い、せっかくなのでRuby on Rails 3でmongoDB使ってみようかな、と思い、とりあえず環境を作るところまでのメモ。 Rails 3 のインストール とりあえず Rails 3 のインストール。Bundlerで入れる。Bundler自体のバージョンが1.0以上でないとダメみたいなんで、もしそれ未満しか入っていない場合にはBundlerのインストールからする。 プロジェクトのトップディレクトリとなるところを作成し、そこにGemfileを作る。 $ mkdir ~/workspace/hoge_prj $ cd ~/workspace/hoge_prj Gemfile source 'http://rubygems
Haml is a markup language that’s used to cleanly and simply describe the XHTML of any web document, without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ERB, and ASP. However, Haml avoids the need for explicitly coding XHTML into the template, because it is actually an abstract description of the XHTML, with some code to generate dynamic c
Sinatraのインラインテンプレート(__END__以降に記述するテンプレート)が真っ青になって見難かったので、インラインテンプレートだけHamlとしてシンタックスハイライトするようにしてみました。 Before After 見やすいですね。 INSTALL Vimに sintax/haml.vim などをインストールした上で、以下のような設定を記述します。 .vim/ftdetect/ruby.vim 1 " Sinatra 2 au BufNewFile,BufRead *.rb set filetype=ruby | unlet b:current_syntax | syn include @rubyData syntax/haml.vim | syn region rubyDataHaml matchgroup=rubyData start="^__END__$" keepe
Sinatraでも対応してる軽量/シンプルなテンプレートエンジンHamlについてしらべてみた。 そのチュートリアルを勝手に要約してみる ERBと比較してみるとそのシンプルさがよくわかる。 タグとそのコンテント テンプレートエンジン 記述 ERB <strong><%= item.title %></strong> Haml %strong= item.title Hamlでは"%ほげ"でタグを表す タグにつづく=の内容はRubyの文として評価されて、その結果がタグのコンテンツになる。 タグの属性 テンプレートエンジン 記述 ERB <strong class="code" id="message">Hello, World</strong> Haml %strong.code#message Hello, World タグの属性はタグ名に続けてハッシュを記述することで設定する。 また、上記
There is currently a TextMate bundle in process for the templating language, Haml. It doesn’t come built-in, however. Installation is fairly simple once you figure it out. (Keep in mind, my TextMate application location may vary from yours. This is simply what I found works for me.) First, browse to your bundles area in Terminal. You may need to create some of these directories on your system. cd
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>
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く