兄弟姐妹们请求支援,红圈内的话,不明白,为什么name=一定
ruby吧
全部回复
仅看楼主
level 3
Ruby新手👀
楼主
兄弟姐妹们请求支援,红圈内的话,不明白,为什么name=一定要加self?
2018年11月03日 08点11分
1
level 14
Rintim
因为两个name的含义不同
没有self是局部,有self的是类本身
2018年11月03日 14点11分
2
Ruby新手👀
感谢,我明白了
2018年11月04日 08点11分
level 2
天上少有的哀
数据可用有表 A,有字段name
A 中有两条数据a,b
现在查询出 数据record = A.find a
这时候,self.name 指定的是a这条数据的name
如果你要修改这条数据就可以用 a.name或者self.name = ‘12314’
否者数据库不知道你修改的是哪条数据就会报错
2018年12月20日 03点12分
3
level 2
天上少有的哀
还有可以看看论坛
https://ruby-china.org/
2018年12月20日 03点12分
4
1