Rails

Rails3で多対多関連を作る

Rails3で多対多関連を作ってみて、ハマったところがあるのでメモしておく。 しかし多対多関連はいつのまにか has_many :through するのが当たり前になっているんだなぁ。 1.関連モデルを作る 基本的に「Rails3 レシピブック」通りだけど、モデルの attr_acce…

セレクトメニューの選択項目に応じて、もう1つのセレクトメニューの内容を変更する

ひとまずメモ。 覚え書き Rubyの配列のinspect結果(#Array.inspect)が、javascriptの配列の表現と良く似ていることを利用する。nil表現だけ違うので、gsubで変更。 Railsのselectヘルパーを使うと、変更するSELECTタグのname属性に[]が入ってしまってjavascr…

日本語を扱うための注意事項

「RailsによるアジャイルWebアプリケーション開発」の付録F。外部からも見たいのでメモ。 F.1 $KCODEの設定 config/environment.rb の先頭に以下のように記述します。 $KCODE = "UTF8" シフトJISを使用する場合は「SJIS」を、EUCを使用する場合は「EUC」を…