如果set值,那么一定要使用self.some_attri =
否则some_attri=会当做是局部变量。不会修改self。
所以set必须使用self
如果是get,那么可以不用。前提是前面没有some_attri的局部变量声明。
所以,最佳实践是,对于self的操作都进行显示声明,不论set or get。
如果set值,那么一定要使用self.some_attri =
否则some_attri=会当做是局部变量。不会修改self。
所以set必须使用self
如果是get,那么可以不用。前提是前面没有some_attri的局部变量声明。
所以,最佳实践是,对于self的操作都进行显示声明,不论set or get。
本文标题:Rails model中的self
本文链接:https://www.haomeiwen.com/subject/jvlmnqtx.html
网友评论