attr_accessible
新建的时候Model里面有一个attr_accessible,从英文全称是attibutes accessible,字面意思是属性可访问
比如执行rails g
model User name:string
email:string,会建立如下的文件并自动添加上attr_accessible
class User < ActiveRecord::Base
attr_accessible :name, :emailend
end
如果没有attr_accessible,那么默认是不能访问的,这是一种安全机制.
validates
验证 validates_presence_of ,validates_length_of, validates_numericality_of ,allow_nil, allow_blank, message, on
Rails3 之后
vali......
阅读全文