つかっちゃいけない、カラム名
1.1X時代のRailsアプリを改修することになったので、まずrails2.1で動くようにする。
ほとんど
railsはバックグラウンド側だけで、クライアントサイドはFLEXだったので、けっこうすんなり動いた。けど、カラム名にvalidがあった
ActiveRecordを使うときにはテーブルのカラム名に気を付けよう - あいぷらぷら;
http://wota.jp/ac/?date=20070925#p02
あたりを読むと、validは予約語じゃないっぽいけど、駄目みたい。
hogesテーブルに
idとvalidカラムがあるとして。
>> Hoge.id (irb):2: warning: Object#id will be deprecated; use Object#object_id => -608664798 >> >> Member.valid NoMethodError: undefined method `valid' for #<Class:0xb7710644> from /opt/rubygems/gems/activerecord-2.1.0/lib/active_record/base.rb:1667:in `method_missing' from (irb):3 >>