旧数据库 - 模型验证

时间:2012-07-02 10:45:37

标签: ruby-on-rails

我在rails应用程序中使用旧数据库。

我想在我的应用程序中加入模型验证,但它似乎不适用于旧数据库。

**模特人**

class Person < ActiveRecord::Base

set_table_name "EMI_PERSON"
set_primary_key "PER_ID"
attr_accessor :person_title
validates :PER_FORENAME, :presence => true

end

当我在模型中包含'validates :PER_FORENAME, :presence => true'时,收到以下错误消息:

NoMethodError in PersonsController#edit

undefined method `validates' for Person(Table doesn't exist):Class

我真的很感激任何帮助。

1 个答案:

答案 0 :(得分:1)

尝试使用validates_presence_of代替validates