rails

url_for でつまづく

Rails で以下のメソッドで 該当アクションへの URL を生成することが出来るけれども、呼ぶ場所によって挙動が違ってちょっとつまずいた。 url_for :controller => 'user', :action => 'show', :id => 100 動かしてるサーバが http://localhost:3000 とすると…

thinよりlighttpdなの

nginx + thin とかやってみたけど、lighttpd + fastcgi が良い。 script/server lighttpd とかやると、 config/lighttpd.conf が出来るので適当にいじっておく。の前に、public/dispatch.fcgi の実行パスと実行権限を書いておくのを忘れていつも1分くらい時…

unix socket で nginx の後ろで thin (Rails) を動かす

ひょー、家のサーバ落ちたー。から hatena に書いておこう。 > 復活したからこぴーした。 http://ecpplus.net/weblog/linux/thin_behind_nginx/ Railsを起動するとき、いつもPoundの後ろで複数ポートで振り分けっていうのをよくやっていたのだけど、unix soc…

AJAXでInvalidAuthenticityToken

Rails2.0.2で ApplicationControllerでprotect_from_forgery が書かれてると、自動的にフォームにCSRF 対策でキーを埋め込んでくれるのは素敵なんだけど、in place editor でAJAXで値を更新してみると、InvalidAuthenticityToken のエラーが出てしまう。とり…

細々したデータを楽に管理する

モデルでカラムを serialize すると中にRubyの情報をYAMLでいれておけるので、やたら項目が多いときに便利ぽ。 class User < ActiveRecord::Base serialize :serialize_data # seriarize_data っていうとこにたくさんいれる。 # コンストラクタ # serialize_…