初学ruby,ror中生成了一个controller和view,代码如下:classMyController
2 回答
慕妹3242003
TA贡献1824条经验 获得超6个赞
Ruby中的@var是实例变量,在类的所有方法中都可以访问到;不包含@的变量,它的作用域就是当前方法内。ROR是在当前方法执行完之后,通过调用另外一个方法来渲染模板。这样在两个方法之间传递变量,最方便的就是使用实例变量了。如果用普通变量的话,超出了作用域,自然会报错。
添加回答
举报
0/150
提交
取消