Ruby

Middleman で link_to_if っぽいことをやる

ナビゲーションで、現在地を表すナビだけリンクをつけないみたいなことをやる時、Railsだと、link_to_ifとかlink_to_unlessとかを使うと便利だが、Middlemanのヘルパーにはそういうのは特にないっぽかったので、どうにかして似たような事をやろうと思ったら…

Slimでセレクタを追加するときの書き方、及び Middleman の素晴らしさ。

よく、要素につけるidやclassを動的にしたい時とかに、Hamlだとこんな感じの書き方をする %li{class: "item #{item.name}"}この書き方がSlimだとダメっぽくてつまずいた。 Slimだとこんな感じの書き方になるらしい li[class="item #{item.name}"]こういうの…

何度もダブルクオートを\でエスケープするのめんどい時(Ruby)

https://gist.github.com/taea/5916486 リテラル便利。 %Q{ } %Q! ! %Q( ) どれでもいいらしいの http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fliteral.html#percent

Haml, Railsで、配列から一定数とりだしてコンマでつなげて表示したい

https://gist.github.com/taea/5397960 色々できるのだな

Rubyコマンドにつけるおまじない "bundle exec"

rake なんとかとか、Ruby系のコマンドを実行してどうもうまく動かないとき、bundle execというおまじないをコマンドの頭につけるとうまくいくことがある。 どこに入ってるライブラリが呼び出されるのかがそのマシン環境によってかわるので、現在実行中のプロ…

RVMからrbenvに乗り換えてRuby2.0.0-p0を入れる

RVMとか使ってていいのは中学生までだよねって言われたので、はっ、そうだったのか、と焦って乗り換えました。この記事が大変わかりやすく参考になりました。Gistには手順だけ書きましたが、詳しくはこの記事見た方がいいです。 OS X で rbenv を使って ruby…