ダメでしょ!

プログラミングとか怒られた話とか…

ruby の eachメソッドでループ回数(インデックス)が必要な場合 (for文のiのような)

each するときに、ループ回数を利用したい C言語とかで for (i=0; i >10; i++) { ... } とかやると思いますが、このループ変数 i を利用したい時がありますよね。 ruby だとどうするのがいいのか、わかっていなかったので調べてみました。 結果、rubyには便…

rails における enum型の注意点

当たり前の話なのかもしれませんが、rails アプリで enumを使用した際にハマったので、備忘として記載します。 前提 enum_helpをインストールしています (試していませんが、enum_helpを導入していないと、そもそもviewでうまく呼び出せないとか) 参考 : Act…

ruby の環境更新(アップデート)の手順まとめ

なんで更新? 利用しているPCは1年半くらい利用しており、ごちゃごちゃしてきていました。 今回、新しいWebサイト開発に着手するに当たり、環境を整理したくなりました。 前提 CUIアプリケーションはhomebrewで管理しています。 (GUIアプリケーションはhomebr…

テンプレートエンジン hamlとslimの比較

一年くらい前に、railsを利用したとある業務アプリケーションの開発において、テンプレートエンジンを比較してhamlを導入しました。 その際に候補として挙がったのが、hamlとslimでした。 いろいろ比較して結果hamlを導入することに決定し、その業務アプリケ…