在我看来,rails中的许多变量和约定都很相似。如果某个变量不起作用,而我怀疑是某个特定变量造成的,我可能会将其从
variable至
@variable否则我可能会改变
product_id至
product.id不过,我真的只是在黑暗中拍摄。我不知道在哪里确切地使用了什么,我真的很想知道关键概念。
发布于 2012-06-05 23:33:02
variable可以是局部变量或当前作用域中的方法。
@variable是一个实例变量,就像其他类中的任何实例变量一样。
product_id也是当前作用域中的局部变量或方法。
最后一个:
product.id产品的可以是一个局部变量或方法,然后您可以对其调用id方法。在尝试使用Rails之前,您可能应该花更多的时间尝试学习Ruby。
https://stackoverflow.com/questions/10900243
复制相似问题