07/06/25 00:04:53
class CreateCat < ActiveRecord::Migration
def self.up
create_table :cats do |t|
t.column(:name,:string)
t.column(:age,:integer)
}
end
end
のときに、
Cat.find_by_name("ミケ").alter_name #=>"ぬこ"
Cat.find_by_name("タマ").alter_name #=>"ぬこ"
Cat.new.alter_name #=>"ぬこ"
とやりたいのですが、
class Cat < ActiveRecord::Base
public
def alter_name
"ぬこ"
end
end
としてもDBのalter_name列を探しに行ってしまってうまくいきません。
何がダメなのでしょうか…。