つかっちゃいけない、カラム名

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
>>