Hamlではまったので、メモ テキストエリアを使った入力画面の後に確認画面を出す時に以下のように記述すると
![RailsでHamlを使ってテキストエリアの確認画面を出す時の注意点 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/17f7154883fc9c29cd628e707070a1c942e731da/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9UmFpbHMlRTMlODElQTdIYW1sJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgzJTg2JUUzJTgyJUFEJUUzJTgyJUI5JUUzJTgzJTg4JUUzJTgyJUE4JUUzJTgzJUFBJUUzJTgyJUEyJUUzJTgxJUFFJUU3JUEyJUJBJUU4JUFBJThEJUU3JTk0JUJCJUU5JTlEJUEyJUUzJTgyJTkyJUU1JTg3JUJBJUUzJTgxJTk5JUU2JTk5JTgyJUUzJTgxJUFFJUU2JUIzJUE4JUU2JTg0JThGJUU3JTgyJUI5JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1iNjI4MTQ2OWFiOWIzNmM0OTc0NDBkZmNjMWRjNDkzYw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdG93bnNvZnQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTdhMzQ1NThjNTlmZWJjY2I4NjZiNDc2NWY4ODdkYmVi%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dfec99d084d46f5de32dc1c0d029520ea)
本記事のサマリ あれ、これってhamlではどうするんだっけ?ってなった人に、hamlの基本が思い出せるようにまとめています。間違いや、素敵なtips等あれば是非教えてください。 (hamlの変換結果は、適宜見やすいように、空白や改行を入れているため、実際の変換結果と異なる場合がございますので、ご留意ください。) 英語が苦手じゃなければ、公式リファレンスを読みましょう!! 対象読者 hamlっていいってよく聞くけど、あんまり使ったことなくてどうしたらいいかわからない方向け。 hamlをちょいちょい使ってるけど、まだ「馴染む、馴染むぞぉぉ」ってない人向け。 動作確認バージョン ruby --version ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15] rails -v Rails 4.1.1 gem list --lo
htmlを記述するとき、簡単かつ簡易的に記述できるHamlについての書き方を記します。 Ruby On Rails などを扱うとき、Hamlで記述する人も多いでしょう。 ちなみに私はSlimなども好きです。 Hamlの基本 (例) <コード解説> 1. !!! <!DOCTYPE html>を表す 2. % タグの前に%を付けると< 開始タグ >と< 終了タグ >を表す。 3. インデントを必ず入れる 入れ子構造にする時は字下げを必ず同じスペース分入れる。 ちなみに私の場合はRubyが主ですがその他プログラムでも記述するときは字下げ(タブ幅)を2にしています。だいたい4つスペースか2つスペースなんかが一般的でしょうか。 4. 属性を入れる場合 Ruby風に{}とシンボルで書ける。 尚、HTML風に書くなら「%html(lang="ja")」 コメント記法 HTML的に記述 「/ コメントだ
MFクラウド給与の開発に携わっているエンジニアの増山(@nyangryy)です。 普段Railsを使った開発の中でハマった内容や、調査の過程を紹介していきたいと思います。 今回は、MFクラウド給与の開発中における、Railsのテンプレートエンジンを haml から slim へ変換する際ハマった点と、それを解決するために行なった方法を紹介します。 動作確認環境 MacOSX 10.10.2 Ruby 2.1.5 Rails 4.1.8 haml2slim 0.4.7 zsh 5.0.5 (x86_64-apple-darwin13.0.0) ag 0.26.0 sed (GNU sed) 4.2.2 なぜ slim に変換したか まず、端的に haml から slim への変換を行なった理由を述べると以下の3点となります。 表示速度を少しでも速くして、UXを向上させたい erb2haml
slim-template/slimのcompiled benchでオリジナルのhamlに比べ8倍高速に動作するhaml実装をリリースしました。 github.com なぜ高速なHaml実装を作ったのか 個人的にhamlのシンタックスのほうが好きなので、「hamlは遅いからslimを使う」みたいな人を減らしたかったから。以前slimの普及に貢献したんだけど、気が変わったのでhamlを応援することにした。 実は他にも既にeagletmt/famlという高速なHaml実装が存在していたんだけどベンチを走らせたらslimより遅かったので、slimを打倒するべく再実装した。 どのくらいHamlより速いのか 自分の実装に都合のいいベンチマークを作るのは簡単なので、公平性を期すためにslim-template/slimのcompiled benchと同じものを使い、誰でも同じ環境が使えるtravisで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く