【发布时间】:2011-03-01 07:16:10
【问题描述】:
刚接触 Rails,想弄清楚何时/为什么在框架内使用 :symbols、@ivars、"strings"。
我想我从概念上理解它们之间的区别
- 每个项目只有一个
:symbol实例 - 每个实例一个
@ivar - 多个
"strings"- 因为它们在被引用时被创建(?)
欢迎指正!
主要的困惑来自于理解 Rails 期望的规则和约定——在哪里以及为什么?
我敢肯定有一个“啊哈!”时刻即将到来,但我还没有……因为这对我来说似乎很随意(来自 C/Obj-C)。
-谢谢
【问题讨论】:
标签: ruby-on-rails ruby string symbols instance-variables