RailsのセッションストアにRedisを使う

レプリケーションとかが簡単そうなセッションストアということでRedisを使ってみることにした。 Redisのインストール まずはRedisのセットアップから。 Chefで。ひとまずVagrantの環境に対して。 Redi […]

RailsAdmineとActiveAdminに関する私見

たぶんこんな感じ。 RailsAdmin モデルを追加したら自動的に管理対象となるので楽 カスタマイズしにくい 色々と分かってる開発者向けの管理画面に向いている ActiveAdmin モデルを追加したら管理対象にするの […]

Rails4でActiveRecordを後から抜く

rails newするときに-Oオプションを使えばActiveRecord抜きの構成でアプリケーションが作成されるが、最初ActiveRecord前提で作っていて、後からやっぱいらんわってなったときに手動で削除する方法。 […]

Passengerとmod_dir

ApacheでPassengerを有効にするとmod_dirが動かなくなる。 つまりディレクトリにアクセスした際に末尾のスラッシュを忘れると404が発生。 これはPassengerのバグではなく意図された仕様のようだ。 […]

RailsでSQLiteが使えるPaaSを求めて

さまよいました。 けっこう使えないのが当たり前みたいな状況だった。 スケールを想定したクラウドでローカルにDBにあってどうするんだよ、ということなのだろう。 しかしローカルでSQLiteのDBを編集してサーバーに上げて表 […]

Rails 3.2 RC1

3.1のリリースから四ヶ月足らず。早くも3.2の足音が聞こえてきたようです。 Riding Rails: Rails 3.2 RC1: Faster dev mode & routing, explain qu […]

Rails3レシピブックを頭から読み中

ここ一ヶ月くらい頭からちょっとずつ読み進めていて、半分まで来た。 レシピブックというと逆引きリファレンス的につまみ食いする類の本であるような印象を受けるが、この本はRailsの学習のために教科書的にも使える内容になってい […]

アプリごとにgemsetを作る簡単な方法

するとbundle execを省略できていいかんじ。 でもアプリ作成時にgemsetを作るとかめんどくさいなーとか思っていたら、いい方法があった。 以下の内容でアプリのディレクトリに.rvmrcを作るだけ。 rvm us […]

Rails3.1でAjaxを使う

よく理解できていなかったのでチュートリアル的に整理した。 まずはチュートリアル用のアプリを新規作成して、コントローラーを一つ作る。 rails new ajax_tutorial cd ajax_tutorial rai […]

rake specにオプションを渡す

.rspecで .rspecでデフォルトのオプションを指定できる。 Railsだとよくあるのが –color –drb みたいな。 –drbはsporkのために。 コマンドラインで rake spec S […]