提供ActiveRecord的部分model,但不受数据库限制,任何ruby类都有model行为不使用数据库的数据需求
- validator
验证需要的字段,具有valid?方法,可以返回布尔值 - 有Active Record,class继承自ActiveRecord::Base
–解除继承关系–》输入验证失败
–Avtice Model独立验证–》 加载Validations模块和提供getter方法属性 1
2include ActiveModel::Validations
attr_accessor :name,:email,:content
–》controller继承自ApplicationController,Message.new和Message.save会失效,Message.new用initialize方法调用send;Message.save用message.valid?替代
- attr_accessor定义成员变量时定义get和set方法