Rails

お名前.com VPS(KVM)にRVM+Ruby1.9.3+Rails3+Capistrano+Unicorn+nginxな環境を作ったお話

自鯖が入用だったので、いい機会だったのでVPSを契約することにしました。で、Rails環境を整える必要があったので、色々挑戦してみた記録です。契約から2日がかりで、正直結構大変でした。メモは一切とってなかったので思い出しながら書いています。 サーバ…

rmagick 2.13.2 のインストール時のエラーの解決法

RailsでImageMagickを利用するためのgemにrmagick*1がありますが、インストールにかなり手間取ったのでメモを残しておきます。 Mac OS X Mountain Lion ImageMagick 6.8.0-10 (installed by homebrew) rmagick 2.13.2 1. 一般的な解決法 検索すると出てくる…

特定の拡張子の行数をカウントするコマンド

すぐに忘れるのでメモ。 "./app"以下の拡張子"rb"のファイルの各ファイルの行数及び総行数の表示 $ find ./app -name "*.rb" | xargs wc -lRailsであれば、rake statsでも行数を確認できますが、Viewは含まれませんので、MC以外は上記のようなコマンドでカウ…

RailsでJavaScriptライブラリの配置に迷う

Railsでは、app/assets/以下に各種JavaScriptやCSSなどを配置しますが、巷のJavaScriptライブラリには、JavaScriptとCSSと画像がセットになっているケースがしばしばあります。この時、特に厄介なのがCSSと画像です。CSS内で背景画像が相対URLで指定されてい…

Railsの*_pathと*_urlに関するメモ

「RailsによるアジャイルWebアプリケーション開発 第4版のp.120、David曰く」で解説されてます。 *_urlは絶対パス*1で、redirect_toで用いる*2。 *_pathはルート相対パス*3で、redirect_to以外ではこれで問題ない。特にlink_toなんかでは、無駄な出力が省け…

RailsによるアジャイルWebアプリケーション開発を読む

興味と必要にかられてRubyとRoRを勉強し始めたので、そのメモです。まず「たのしいRuby」を買いました。そして3時間ぐらいでざっと読み終え*1、早速Railsを触ってみることにしました。とりあえず、鉄板の「RailsによるアジャイルWebアプリケーション開発(第…