我在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
我真的很感激任何帮助。
答案 0 :(得分:1)
尝试使用validates_presence_of
代替validates
。