1

Rails 中的许多变量和约定看起来与我非常相似。如果某些东西不起作用并且我怀疑某个特定变量是罪魁祸首,我可能会将其更改为

variable

@variable

或者我可能会改变

product_id

product.id

不过,我真的只是在黑暗中拍摄。我不确切知道在哪里使用了什么,我真的很想知道关键概念。

4

1 回答 1

2
variable

可以是当前范围内的局部变量或方法。

@variable

是一个实例变量,就像任何其他类中的任何实例变量一样。

product_id

又是当前范围内的局部变量或方法。

最后一个:

product.id

product可以是一个局部变量或方法,然后你调用它的id方法。在尝试使用 Rails 之前,您可能应该花更多时间尝试学习 Ruby。

于 2012-06-05T15:33:01.687 回答