在Rails中,attr_accessor
和之间有什么区别attr_accessible
?根据我的理解,using attr_accessor
用于为该变量创建getter和setter方法,以便我们可以像Object.variable
或那样访问变量Object.variable = some_value
.
我读到这attr_accessible
使得该特定变量可供外界使用.有人可以告诉我这是什么区别
什么时候在Rails模型中使用attr_reader
/ attr_writer
/ attr_accessor
?
当我使用它attr_accessible
来指定我的模型I中的哪些字段将公开时,脚本/控制台也是如此?我的意思是我没有指定的东西attr_accessible
也不能通过控制台访问?